Démarrer
Variables d'environnement
Toutes les variables déclarées dans le fichier d'exemple actuel.
Variables NasDash
| Variable | Environnement | Requise | Effet |
|---|---|---|---|
NEXT_PUBLIC_DASHBOARD_TITLE | développement / build | non | titre public de l'interface ; valeur d'exemple NASDASH |
NASDASH_ADMIN_PASSWORD | production | recommandée au premier démarrage | mot de passe initial du compte admin |
NASDASH_VIEWER_PASSWORD | production | recommandée au premier démarrage | mot de passe initial du compte viewer |
NASDASH_JWT_SECRET | production | fortement recommandée | secret stable des sessions et des identifiants chiffrés |
NASDASH_DATA_DIR | avancé / tests | non | remplace le dossier de données, normalement <projet>/data |
NASDASH_ALLOWED_DEV_ORIGINS | développement uniquement | non | liste d'hôtes/IP autorisés pour ouvrir npm run dev depuis un autre appareil privé |
NASDASH_DEMO_MODE | démo seulement | non | active 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.0Générer le secret
openssl rand -hex 32La 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 nasdashChangez-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-remplacerNe commitez jamais .env. Ne copiez pas un secret de production dans la démo publique ou dans un rapport de bug.