Primeros pasos
Variables de entorno
Todas las variables declaradas en el archivo de ejemplo actual.
Variables de NasDash
| Variable | Entorno | Obligatorio | Efecto |
|---|---|---|---|
NEXT_PUBLIC_DASHBOARD_TITLE | desarrollo / compilación | no | título público de la interfaz; valor de ejemplo NASDASH |
NASDASH_ADMIN_PASSWORD | producción | recomendado en el primer inicio | contraseña inicial para la cuenta admin |
NASDASH_VIEWER_PASSWORD | producción | recomendado en el primer inicio | contraseña inicial para la cuenta viewer |
NASDASH_JWT_SECRET | producción | fuertemente recomendado | secreto estable para sesiones y credenciales cifradas |
NASDASH_DATA_DIR | avanzado / pruebas | no | reemplaza el directorio de datos, normalmente <projet>/data |
NASDASH_ALLOWED_DEV_ORIGINS | solo desarrollo | no | lista de hosts/IPs autorizados para abrir npm run dev:lan desde otro dispositivo privado |
NASDASH_DEMO_MODE | solo demostración | no | habilita datos ficticios y deshabilita las conexiones reales |
Variables de la imagen
Los archivos de Compose también definen:
NODE_ENV=production
PORT=2504
HOSTNAME=0.0.0.0Generación del secreto
openssl rand -hex 32El valor debe permanecer idéntico entre reinicios y actualizaciones. Si lo cambia después de guardar las credenciales de integración, es posible que estas se vuelvan indescifrables y todas las sesiones se invaliden.
Si las contraseñas permanecen vacías
NasDash genera contraseñas robustas en el primer inicio y las muestra una sola vez en los registros:
docker compose logs nasdashCámbielas posteriormente desde la configuración de seguridad.
Archivo .env
NASDASH_ADMIN_PASSWORD=exemple-a-remplacer
NASDASH_VIEWER_PASSWORD=exemple-a-remplacer
NASDASH_JWT_SECRET=exemple-hexadecimal-a-remplacerNunca commitee .env. No copie un secreto de producción en la demostración pública ni en un informe de error.