Erste Schritte
Umgebungsvariablen
Alle Variablen, die in der aktuellen Beispielsdatei deklariert sind.
NasDash-Variablen
| Variable | Umgebung | Erforderlich | Wirkung |
|---|---|---|---|
NEXT_PUBLIC_DASHBOARD_TITLE | Entwicklung / Build | nein | Öffentlicher Titel der Oberfläche; Beispielwert NASDASH |
NASDASH_ADMIN_PASSWORD | Produktion | empfohlen beim ersten Start | Anfangspasswort für das admin-Konto |
NASDASH_VIEWER_PASSWORD | Produktion | empfohlen beim ersten Start | Anfangspasswort für das viewer-Konto |
NASDASH_JWT_SECRET | Produktion | dringend empfohlen | Stabiles Geheimnis für Sitzungen und verschlüsselte Zugangsdaten |
NASDASH_DATA_DIR | Erweitert / Test | nein | Ersetzt das Verzeichnis für Daten, normalerweise <projet>/data |
NASDASH_ALLOWED_DEV_ORIGINS | Nur Entwicklung | nein | Liste von Hosts/IPs, die berechtigt sind, npm run dev:lan von einem anderen privaten Gerät aus zu öffnen |
NASDASH_DEMO_MODE | Nur Demo | nein | Aktiviert fiktive Testdaten und deaktiviert echte Verbindungen |
Image-Variablen
Die Compose-Dateien definieren außerdem:
NODE_ENV=production
PORT=2504
HOSTNAME=0.0.0.0Generieren des Geheimnisses
openssl rand -hex 32Der Wert muss über Neustarts und Updates hinweg identisch bleiben. Wenn Sie ihn nach dem Speichern von Integrationszugangsdaten ändern, können diese möglicherweise nicht mehr entschlüsselt werden und alle Sitzungen werden ungültig.
Wenn die Passwörter leer bleiben
NasDash generiert beim ersten Start robuste Passwörter und gibt sie einmalig in den Protokollen aus:
docker compose logs nasdashÄndern Sie diese anschließend in den Sicherheitseinstellungen.
.env-Datei
NASDASH_ADMIN_PASSWORD=exemple-a-remplacer
NASDASH_VIEWER_PASSWORD=exemple-a-remplacer
NASDASH_JWT_SECRET=exemple-hexadecimal-a-remplacer.env niemals in die Versionskontrolle einchecken. Kopieren Sie ein Produktionsgeheimnis nicht in die öffentliche Demo oder einen Fehlerbericht.