diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..0e6c961 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,2 @@ +#github: [pgollor] +custom: ['https://paypal.me/pgollor'] diff --git a/README.md b/README.md index 6a4c513..997c5e2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# nextcloud +# Nextcloud - [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/pgollor) [![Docker Pulls](https://img.shields.io/docker/pulls/pgollor/nextcloud.svg)](https://hub.docker.com/r/pgollor/nextcloud/) - app: [![Build Status](https://jenkins.pgollor.de/job/nextcloud-docker-app/badge/icon)](https://jenkins.pgollor.de/job/nextcloud-docker-app-dev/) [![](https://images.microbadger.com/badges/image/pgollor/nextcloud:app-dev-latest.svg)](https://microbadger.com/images/pgollor/nextcloud:app-dev-latest "Get your own image badge on microbadger.com") [![](https://images.microbadger.com/badges/version/pgollor/nextcloud:app-dev-latest.svg)](https://microbadger.com/images/pgollor/nextcloud:app-dev-latest "Get your own version badge on microbadger.com") [![based on nextcloud-version](https://img.shields.io/badge/dynamic/json.svg?label=based%20on&url=https%3A%2F%2Fapi.microbadger.com%2Fv1%2Fimages%2Fpgollor%2Fnextcloud%3Aapp-dev-latest&query=%24.Labels.nv&colorB=brightgreen&prefix=nextcloud-)](https://hub.docker.com/_/nextcloud/) @@ -7,17 +7,23 @@ Docker compose files for nextcloud -## information +## Information Get additional infos from https://hub.docker.com/_/nextcloud/ and from https://github.com/nextcloud/docker/tree/master/.examples . -## update hints +### occ Command +``` +docker-compose exec --user www-data nextcloud-app php occ [command] +``` + + +## Update hints ### 14.0.4 to 14.0.16 If you get a database error for the `activity` table, please have a look at this [issue](https://github.com/nextcloud/activity/issues/309#issuecomment-436929111). -## first start +## First start ``` mkdir data/data chown www-data data/data diff --git a/backup.sh b/backup.sh index 3850d8b..7721b8e 100755 --- a/backup.sh +++ b/backup.sh @@ -2,7 +2,10 @@ # backup directory -backupDir=$PWD/backup +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +backupDir=${SCRIPT_DIR}/backup + +# create directories mkdir -p ${backupDir}/app mkdir -p ${backupDir}/docker-conf mkdir -p ${backupDir}/data @@ -18,10 +21,10 @@ tar -cj ${dbFile} -f "${dbFile}.tbz2" rm ${dbFile} -# backup app data as root because of permissions +# backup app data as root because of permission problems sudo tar -C data -I pbzip2 -pc app -f "${backupDir}/app/${currentDate}.tbz2" -# backup data as root because of permissions +# backup data as root because of permission problems #sudo tar -C data -I pbzip2 -pc data -f "${backupDir}/data/${currentDate}.tbz2" # backup config files diff --git a/docker-compose.yml b/docker-compose.yml index 80b1cb4..f778bfa 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,7 @@ - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER} - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD} - NEXTCLOUD_DATA_DIR=/srv/data + - REDIS_HOST=redis - TZ=${TZ} tmpfs: - /tmp @@ -50,7 +51,7 @@ - web nextcloud-database: - image: mariadb:10.3 + image: mariadb restart: always mem_limit: 1g command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW @@ -72,7 +73,7 @@ nextcloud-redis: mem_limit: 1g - image: redis + image: redis:alpine restart: always networks: nextcloud-network: @@ -93,18 +94,19 @@ entrypoint: | bash -c 'bash -s <