Choisir le stockage
Volume nommé, bind mount et permissions UID/GID 1001:1001.
NasDash doit pouvoir écrire dans l'intégralité de /app/data. Deux modèles sont fournis.
Volume nommé
Avantages : mise en route simple, pas de conflit de propriétaire avec un dossier hôte, nom stable nasdash-data.
volumes:
- nasdash-data:/app/dataLimite : les fichiers ne sont pas directement visibles dans l'arborescence du NAS. Utilisez une commande de sauvegarde par conteneur temporaire.
Bind mount
Avantages : fichiers visibles pour les snapshots du NAS et outils de sauvegarde de dossiers.
volumes:
- ./data:/app/dataPréparez le dossier avant le premier lancement :
mkdir -p data/logos
sudo chown -R 1001:1001 dataLe processus de l'image tourne sous l'UID/GID 1001:1001. Une erreur EACCES, un faux succès de configuration ou un conteneur qui redémarre peut venir d'un dossier non inscriptible.
Ne pas changer implicitement de modèle
Passer de ./data au volume nasdash-data sans copier les données crée une instance apparemment vierge. Les anciennes données n'ont pas disparu, mais elles ne sont plus montées.
Avant une migration :
- arrêtez NasDash ;
- sauvegardez la source complète ;
- copiez tous les fichiers, y compris les fichiers cachés et les clés ;
- attribuez le propriétaire
1001:1001; - démarrez avec la nouvelle cible ;
- validez connexion, services, topologie, logos et intégrations.