From 03ccbd32701183aecada6d85789c59afb501b186 Mon Sep 17 00:00:00 2001 From: Andrea Afify <74472326+afiand@users.noreply.github.com> Date: Wed, 29 Apr 2026 16:34:29 +0200 Subject: [PATCH 1/2] Update guide.en-gb.md: fix Nextcloud connectivity, pull errors and persistence - Fix "getaddrinfo for db failed" by adding an internal network. - Fix Redis pull failure by correcting image name to lowercase. - Correcting volume path case for MariaDB. - Add 'config' volume to persist settings across restarts. - Add 'traefik.docker.network' label for multi-network routing. --- .../guide.en-gb.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.en-gb.md b/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.en-gb.md index 5e70222dd79..f4bed3e92de 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.en-gb.md +++ b/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.en-gb.md @@ -156,11 +156,15 @@ services: MYSQL_PASSWORD: ${DB_PASSWORD} MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} volumes: - - db_data:/var/lib/MySQL + - db_data:/var/lib/mysql + networks: + - internal Redis: - image: Redis:7-alpine + image: redis:7-alpine restart: unless-stopped + networks: + - internal app: image: nextcloud:apache @@ -179,11 +183,14 @@ services: NEXTCLOUD_TRUSTED_DOMAINS: ${NC_DOMAIN} volumes: - nextcloud_html:/var/www/html + - config:/var/www/html/config - nextcloud_data:/var/www/html/data networks: + - internal - proxy labels: - traefik.enable=true + - traefik.docker.network=proxy - traefik.http.routers.nextcloud.rule=Host(`${NC_DOMAIN}`) - traefik.http.routers.nextcloud.entrypoints=websecure - traefik.http.routers.nextcloud.tls.certresolver=letsencrypt @@ -192,8 +199,10 @@ volumes: db_data: nextcloud_html: nextcloud_data: + config: networks: + internal: proxy: external: true ``` @@ -229,4 +238,4 @@ For advanced or multi-service use, this guide is recommended. [Secure an OVHcloud VPS](/pages/bare_metal_cloud/virtual_private_servers/secure_your_vps) -Join our [community of users](/links/community). \ No newline at end of file +Join our [community of users](/links/community). From 8cce346501e27cc40ba1634293711932b6634c3b Mon Sep 17 00:00:00 2001 From: Yoann Cosse Date: Tue, 12 May 2026 17:04:28 +0200 Subject: [PATCH 2/2] docs(vps-nextcloud): mirror docker-compose fixes to FR guide Apply the same networking, persistence and Traefik routing fixes from the EN guide to the French version: add internal network for db/redis/app, add persistent config volume, declare traefik.docker.network label. --- .../install_nextcloud_on_vps_advanced/guide.fr-fr.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.fr-fr.md b/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.fr-fr.md index c246fb31cb2..d18119daa47 100644 --- a/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.fr-fr.md +++ b/pages/bare_metal_cloud/virtual_private_servers/install_nextcloud_on_vps_advanced/guide.fr-fr.md @@ -157,10 +157,14 @@ services: MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} volumes: - db_data:/var/lib/mysql + networks: + - internal redis: image: redis:7-alpine restart: unless-stopped + networks: + - internal app: image: nextcloud:apache @@ -179,11 +183,14 @@ services: NEXTCLOUD_TRUSTED_DOMAINS: ${NC_DOMAIN} volumes: - nextcloud_html:/var/www/html + - config:/var/www/html/config - nextcloud_data:/var/www/html/data networks: + - internal - proxy labels: - traefik.enable=true + - traefik.docker.network=proxy - traefik.http.routers.nextcloud.rule=Host(`${NC_DOMAIN}`) - traefik.http.routers.nextcloud.entrypoints=websecure - traefik.http.routers.nextcloud.tls.certresolver=letsencrypt @@ -192,8 +199,10 @@ volumes: db_data: nextcloud_html: nextcloud_data: + config: networks: + internal: proxy: external: true ```