NasDash Docs
Démarrer

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/data

Limite : 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/data

Préparez le dossier avant le premier lancement :

mkdir -p data/logos
sudo chown -R 1001:1001 data

Le 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 :

  1. arrêtez NasDash ;
  2. sauvegardez la source complète ;
  3. copiez tous les fichiers, y compris les fichiers cachés et les clés ;
  4. attribuez le propriétaire 1001:1001 ;
  5. démarrez avec la nouvelle cible ;
  6. validez connexion, services, topologie, logos et intégrations.

On this page