From ae6222dbc929a20b0fbccba70d19fcbd263d4f95 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 2 Feb 2023 08:55:32 +0000 Subject: [PATCH 1/5] nextcloud initial commit --- nextcloud-docker-compose.yml | 67 ++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 nextcloud-docker-compose.yml diff --git a/nextcloud-docker-compose.yml b/nextcloud-docker-compose.yml new file mode 100644 index 0000000..c56fc0f --- /dev/null +++ b/nextcloud-docker-compose.yml @@ -0,0 +1,67 @@ +version: "3.7" +services: + nextcloud: + image: nextcloud:latest + container_name: nextcloud_main + restart: unless-stopped + ports: + - 8080:8082 + volumes: + - /usr/docker_binds/nextcloud/instance:/var/www/html + - /mnt/pokecenter/NextCloudDataStore:/var/www/html/data + environment: + REDIS_HOST: nc-redis + MYSQL_DATABASE: nextcloud + MYSQL_USER: nextcloud + MYSQL_PASSWORD: L3dZMr8PkSkkvJ + MYSQL_HOST: nc-db + depends_on: + - nc-db + - nc-redis + networks: + - nextcloud-net + + nc-db: + image: mariadb:10.5 + container_name: nc-db + hostname: nc-db + restart: unless-stopped + # Recommended database settings as listed in: + # https://docs.nextcloud.com/server/21/admin_manual/configuration_database/linux_database_configuration.html + command: --transaction-isolation=READ-COMMITTED --log-bin=msqyld-bin --binlog-format=ROW --expire-logs-days=2 + volumes: + - /usr/docker_binds/nextcloud/db:/var/lib/mysql + environment: + MYSQL_USER: nextcloud + MYSQL_DATABASE: nextcloud + MYSQL_ROOT_PASSWORD: iA8Wy2hWSM8hx9 + MYSQL_PASSWORD: L3dZMr8PkSkkvJ + networks: + - nextcloud-net + + nc-redis: + image: redis:6.2-alpine + container_name: nc-redis + hostname: nc-redis + restart: unless-stopped + networks: + - nextcloud-net + volumes: + - /usr/docker_binds/nextcloud/redis:/data + + cron: + image: nextcloud:23.0 + container_name: nextcloud_cron + restart: always + volumes: + - /usr/docker_binds/nextcloud/instance:/var/www/html + - /mnt/datastore:/var/www/html/data + entrypoint: /cron.sh + depends_on: + - nc-db + - nc-redis + networks: + - nextcloud-net + +networks: + nextcloud-net: \ No newline at end of file From a1df194ff57d0dc92d6a4f60eac7a43d3703335c Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 2 Feb 2023 08:58:46 +0000 Subject: [PATCH 2/5] used fixed versions --- nextcloud-docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nextcloud-docker-compose.yml b/nextcloud-docker-compose.yml index c56fc0f..c07aa09 100644 --- a/nextcloud-docker-compose.yml +++ b/nextcloud-docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: nextcloud: - image: nextcloud:latest + image: nextcloud:25.0.3 container_name: nextcloud_main restart: unless-stopped ports: @@ -50,7 +50,7 @@ services: - /usr/docker_binds/nextcloud/redis:/data cron: - image: nextcloud:23.0 + image: nextcloud:25.0 container_name: nextcloud_cron restart: always volumes: From 9d3f9ee618d0a07cd2b297d6b209a0bccd6e75c4 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 2 Feb 2023 09:01:19 +0000 Subject: [PATCH 3/5] Got the ports the wrong way about ... again --- nextcloud-docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud-docker-compose.yml b/nextcloud-docker-compose.yml index c07aa09..141c22c 100644 --- a/nextcloud-docker-compose.yml +++ b/nextcloud-docker-compose.yml @@ -5,7 +5,7 @@ services: container_name: nextcloud_main restart: unless-stopped ports: - - 8080:8082 + - 8082:80 volumes: - /usr/docker_binds/nextcloud/instance:/var/www/html - /mnt/pokecenter/NextCloudDataStore:/var/www/html/data From 805ac0e07b51ddffdeba04e34660fae364c3d81b Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 2 Feb 2023 09:08:44 +0000 Subject: [PATCH 4/5] missed a shared mount --- nextcloud-docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud-docker-compose.yml b/nextcloud-docker-compose.yml index 141c22c..c8c0d8d 100644 --- a/nextcloud-docker-compose.yml +++ b/nextcloud-docker-compose.yml @@ -55,7 +55,7 @@ services: restart: always volumes: - /usr/docker_binds/nextcloud/instance:/var/www/html - - /mnt/datastore:/var/www/html/data + - /mnt/pokecenter/NextCloudDataStore:/var/www/html/data entrypoint: /cron.sh depends_on: - nc-db From f8da7387205d05f075b18d8227afe877f71ac2d6 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 2 Feb 2023 15:10:28 +0000 Subject: [PATCH 5/5] update params --- nextcloud-docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nextcloud-docker-compose.yml b/nextcloud-docker-compose.yml index c8c0d8d..61b0e86 100644 --- a/nextcloud-docker-compose.yml +++ b/nextcloud-docker-compose.yml @@ -15,6 +15,8 @@ services: MYSQL_USER: nextcloud MYSQL_PASSWORD: L3dZMr8PkSkkvJ MYSQL_HOST: nc-db + OVERWRITECLIURL: https://altaria.pkmn.cloud + OVERWRITEPROTOCOL: https depends_on: - nc-db - nc-redis