Bonjour,
Je découvre depuis quelques semaines Docker avec mon nouveau NAS DXP4800Plus (en remplacement d'un Synology), et j'ai découvert Nextcloud qui a l'air génial à utiliser, surtout sur Windows avec les fichiers à la demande (je cherchais à remplacer Synology Drive).
Je rencontre cependant un problème d'autorisation des dossiers. En fait, mes dockers sont sur un volume sur mes SSD NVMe, et mes données sont sur un volume sur mes disques durs.
Donc j'aimerais qu'il y ait toute la configuration de Nextcloud dans le dossier partagé docker qui est sur les SSD (volume1), et j'aimerais que mes données soient dans /volume2/nextcloud/.
Mais je rencontre un problème de droits d'accès au dossier /volume2/nextcloud/ avec cette erreur :
Impossible de créer ou d'écrire dans le répertoire des données /volume2/nextcloud
Voici mon docker-compose. J'ai enlevé les informations sensibles.
Est-ce quelqu'un aurait une solution ?
Je découvre depuis quelques semaines Docker avec mon nouveau NAS DXP4800Plus (en remplacement d'un Synology), et j'ai découvert Nextcloud qui a l'air génial à utiliser, surtout sur Windows avec les fichiers à la demande (je cherchais à remplacer Synology Drive).
Je rencontre cependant un problème d'autorisation des dossiers. En fait, mes dockers sont sur un volume sur mes SSD NVMe, et mes données sont sur un volume sur mes disques durs.
Donc j'aimerais qu'il y ait toute la configuration de Nextcloud dans le dossier partagé docker qui est sur les SSD (volume1), et j'aimerais que mes données soient dans /volume2/nextcloud/.
Mais je rencontre un problème de droits d'accès au dossier /volume2/nextcloud/ avec cette erreur :
Impossible de créer ou d'écrire dans le répertoire des données /volume2/nextcloud
Voici mon docker-compose. J'ai enlevé les informations sensibles.
YAML:
services:
nextcloud:
image: nextcloud
container_name: nextcloud
ports:
- 8082:80
environment:
- NEXTCLOUD_DATA_DIR=/volume2/nextcloud
- NEXTCLOUD_TRUSTED_DOMAINS=192.168.1.5 xxx.duckdns.org
- OVERWRITEHOST=xxx.duckdns.org:1234
- OVERWRITEPROTOCOL=https
- MYSQL_PASSWORD=autre_mot_de_passe_securise
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=mariadb
- REDIS_HOST=redis
volumes:
- ./nextcloud:/var/www/html
depends_on:
- mariadb
- redis
restart: unless-stopped
mariadb:
image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029
container_name: mariadb
environment:
- MYSQL_ROOT_PASSWORD=mot_depasse_securise
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=autre_mot_de_passe_securise
volumes:
- ./mariadb:/var/lib/mysql
restart: unless-stopped
redis:
image: redis:alpine
container_name: redis
restart: unless-stopped
Est-ce quelqu'un aurait une solution ?