UGREEN Utilisation de Syncthing avec un NAS Ugreen DH2300

Magatsou

Nouveau membre
29 Juillet 2026
6
0
1
Bonjour,

J'ai commencé l'installation de mon NAS DH2300 qui devrait me servir, entre autres, à faire des sauvegardes de mes fichiers. Je précise que je suis complètement débutant dans ce monde.

Comme mon PC est sous Linux, j'ai bien compris que je devais faire appel à une application de synchronisation tierce, et j'ai opté pour Syncthing.

Syncthing est maintenant bien installé sur mon PC et présent sur le NAS via Docker, mais au moment de faire mon premier test de synchronisation, malgré plusieurs essais (notamment sur les documents partagés et les documents personnels), le partage indique systématiquement "Failed to create folder root directory (folder.label="Partage Test" folder.id=vgjfq-mqxpm folder.type=sendreceive error="mkdir /volume1: permission denied" log.pkg=model)"

J'ai bien compris qu'il s'agit d'une question de permission, sans doute que Syncthing n'a pas la permission d'écrire dans le dossier partagé, mais comment faire pour les lui donner ?

Au-delà de ça, en tant que débutant, je suis preneur de tout bon conseil sur la prise en main et l'utilisation du NAS !

Merci à l'avance de l'aide qui me sera fournie.
 
bonjour ;)
Pour qu’on puisse t’aider... pourrais tu partager ton fichier docker-compose.yml de ton conteneur Syncthing.

Ce fichier contient les paramètres importants comme PUID, PGID et les dossiers que tu montes dans Docker.

Avec ça, on pourra voir exactement pourquoi Syncthing n’a pas les permissions d’écrire dans /volume1 et te donner la commande ou la correction précise à appliquer... Bye
 
Bien sûr (il a juste fallu que je le trouve 😅 ) :


services:
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
hostname: syncthing #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ./config:/config
- /home/Magatsou:/data1

ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped
 
Re...

Suis pas expert Docker mais je vois peutetre dou put venir le problème?

Il vient du libelle de ton volume :
- /home/Magatsou:/data1

Ce chemin n’existe pas sur le NAS UGREEN. Il faut simplement monter un dossier du NAS, pas un dossier Linux.

Tu dois donc modifie ton compose comme ca:

volumes:
- ./config:/config
- /volume1/docker/syncthing/data1:/data1



Et crée le dossier dans l’interface du NAS :

volume1/docker/syncthing/data1

Après cette modification, Syncthing pourra écrire correctement dans /data1

avant///
services:
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
hostname: syncthing #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ./config:/config
- /home/Magatsou:/data1

ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped

apres///
services:
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
hostname: syncthing
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ./config:/config
- /volume1/docker/syncthing/data1:/data1
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped

essai pour voir?:unsure:
 
OK merci beaucoup, je vais tester.

Mais si je comprends bien, après la modification, syncthing ne pourra écrire que dans /volume1/docker/syncthing/data1 .
Et si je veux qu'il puisse écrire partout ? En effet, il y a a assez peu de chance que tous mes dossiers synchronisés se trouvent au même endroit dans le NAS.
 
Mais si je comprends bien, après la modification, syncthing ne pourra écrire que dans /volume1/docker/syncthing/data1 .
Et si je veux qu'il puisse écrire partout ? En effet, il y a a assez peu de chance que tous mes dossiers synchronisés se trouvent au même endroit dans le NAS.
bONJOUR;)

Avec le CC actuel, Syncthing ne peut écrire que dans le dossier que tu montes dans Docker!
Mais sache que tu peux monter autant de dossiers du NAS que tu veux dans ton conteneur Syncthing.

Syncthing ne peut écrire que dans le path exposé via /volumes:

Donc si tu veux qu’il puisse synchroniser plusieurs dossiers du NAS, il suffit d’ajouter plusieurs volumes dans ton compose.

par exemple:
- ./config:/config
- /volume1/docker/syncthing/data1:/data1
- /volume1/Dossier1:/dossier1
- /volume1/Dossier2:/dossier2
- /volume1/Dossier3:/dossier3

Ensuite, dans l’interface Sync, tu choisis simplement le dossier correspondant :
/data1
/ossier1
/dossier2
/dossier3

Syncthing n’a pas besoin d’accéder à tout le NAS, seulement aux dossiers que tu montes.
C’est normal : Docker isole les applications pour des raisons de sécurité!!!

Donc oui, tu peux synchroniser plusieurs endroits différents du NAS, il suffit de les ajouter dans /volumes: cest tout!

Essai cela pour voir?:unsure::coffee:
 
  • J'aime
Réactions: morgyann
Bonjour !

Alors j'ai voulu tester ce matin, et je me suis intéressé à l'arborescence des fichiers du NAS.
Mes "dossiers personnels" sont bien dans /home/Magatsou/ d'après le chemin indiqué par l'explorateur du NAS, mais ce chemin n'est pas reconnu par syncthing.
Les dossiers partagés, eux, sont dans /volume1/nomdudossier/, donc j'imagine que ça devrait fonctionner si je mets ce chemin, mais si les dossiers que je synchronise ne sont pas destinés à être partagés, n'est-ce pas gênant de les synchroniser ici ?
Et du coup, quel est le "vrai" nom du chemin qui mène à /home/Magatsou/ ? Est-ce /volume1/home/Magatsou/ ? (je pense que non, car l'explorateur ne connaît pas ce chemin)
 
Bonsoir
Tu es perdu parce que l’interface UGREEN te montre des chemins, mais pas les vrais chemins Linux… tu ne comprend pas pourquoi Syncthing ne trouve pas tes dossiers.
Tu as fait une bonne observation : l’explorateur du NAS affiche un chemin /home/Magatsou, mais ce chemin n’existe pas vraiment dans le système du NAS.

?Pourquoi lapp Syncthing ne voit pas /home/Magatsou ?
Eh bien, sous UGOSPro, l’interface te montre des dossiers comme sur un PC, mais sache que ce n’est pas le vrai chemin interne.
C’est juste une présentation simplifiéee : le dossier “/home/Magatsou” est virtuel Docker et Syncthing ne peuvent pas y accéder… c’est normal que ça ne marche pas!

?Où sont les vrais dossiers du NAS ?
En réalité, tous les dossiers du NAS sont dans /volume1… même
/Dossier personnel
/Dossier partagé
/Dossier utilisateur
/Etiquette

L’interface te montre /home/Magatsou mais physiquement, les fichiers sont ailleurs dans /volume1 jespère que mon explication t’a aidé à comprendre cela?

?As la question que tu poses: Est‑ce gênant de synchroniser dans /volume1 ?
R/Non… sous UGOSPro, tout est dans /volume1, même si l’interface te montre autre chose.
Tu peux donc synchroniser dans n’importe quel dossier de /volume1, même si ce n’est pas un “dossier partagé”.

Comment faire si tu veux synchroniser plusieurs dossiers ?
Tu peux monter autant de dossiers que tu veux dans ton compose :
- ./config:/config
- /volume1/docker/syncthing/data1:/data1
- /volume1/Dossier1:/dossier1
- /volume1/Dossier2:/dossier2
- /volume1/Dossier3:/dossier3

Ensuite, dans Syncthing, tu choisis le dossier correspondant.

Résumé
/home/Magatsou = chemin faux (interface UGREEN)
/volume1/... = chemin vrai (Linux, Docker, Syncthing)
-tu peux synchroniser n’importe quel dossier dans /volume1
-tu peux en monter plusieurs dans ton compose
-ce n’est pas gênant de synchroniser dans /volume1, c’est normal

Pour illustrer mon #post, quelques Captures d’écran
 

Pièces jointes

  • window21 -nas-dh2300.png
    window21 -nas-dh2300.png
    126.7 KB · Affichages: 7
  • window22 - vm-linuxmint.png
    window22 - vm-linuxmint.png
    302.4 KB · Affichages: 6
  • window23 - vm-linuxmint.png
    window23 - vm-linuxmint.png
    650.5 KB · Affichages: 6
Merci, je commence à y voir plus clair avec vos réponses.

Comme j'aime que mes dossiers soient bien organisés, est-ce que quelqu'un sait quel est le vrai chemin des dossiers personnels ou utilisateurs ?

Je n'ai pas envie de tout mettre en vrac dans /volume1 !