NasDash Docs
Démarrer

Variables d'environnement

Toutes les variables déclarées dans le fichier d'exemple actuel.

Variables NasDash

VariableEnvironnementRequiseEffet
NEXT_PUBLIC_DASHBOARD_TITLEdéveloppement / buildnontitre public de l'interface ; valeur d'exemple NASDASH
NASDASH_ADMIN_PASSWORDproductionrecommandée au premier démarragemot de passe initial du compte admin
NASDASH_VIEWER_PASSWORDproductionrecommandée au premier démarragemot de passe initial du compte viewer
NASDASH_JWT_SECRETproductionfortement recommandéesecret stable des sessions et des identifiants chiffrés
NASDASH_DATA_DIRavancé / testsnonremplace le dossier de données, normalement <projet>/data
NASDASH_ALLOWED_DEV_ORIGINSdéveloppement uniquementnonliste d'hôtes/IP autorisés pour ouvrir npm run dev depuis un autre appareil privé
NASDASH_DEMO_MODEdémo seulementnonactive les fixtures fictives et neutralise les connexions réelles

Variables de l'image

Les Compose définissent également :

NODE_ENV=production
PORT=2504
HOSTNAME=0.0.0.0

Générer le secret

openssl rand -hex 32

La valeur doit rester identique entre les redémarrages et les mises à jour. Si vous la changez après avoir enregistré des identifiants d'intégration, ceux-ci peuvent devenir indéchiffrables et toutes les sessions seront invalidées.

Si les mots de passe restent vides

NasDash génère des mots de passe robustes au premier démarrage et les affiche une seule fois dans les logs :

docker compose -f docker-compose.named-volume.yml logs nasdash

Changez-les ensuite depuis les paramètres de sécurité.

Fichier .env

NASDASH_ADMIN_PASSWORD=exemple-a-remplacer
NASDASH_VIEWER_PASSWORD=exemple-a-remplacer
NASDASH_JWT_SECRET=exemple-hexadecimal-a-remplacer

Ne commitez jamais .env. Ne copiez pas un secret de production dans la démo publique ou dans un rapport de bug.

On this page