Primeros pasos

Variables de entorno

Todas las variables declaradas en el archivo de ejemplo actual.

Variables de NasDash

VariableEntornoObligatorioEfecto
NEXT_PUBLIC_DASHBOARD_TITLEdesarrollo / compilaciónnotítulo público de la interfaz; valor de ejemplo NASDASH
NASDASH_ADMIN_PASSWORDproducciónrecomendado en el primer iniciocontraseña inicial para la cuenta admin
NASDASH_VIEWER_PASSWORDproducciónrecomendado en el primer iniciocontraseña inicial para la cuenta viewer
NASDASH_JWT_SECRETproducciónfuertemente recomendadosecreto estable para sesiones y credenciales cifradas
NASDASH_DATA_DIRavanzado / pruebasnoreemplaza el directorio de datos, normalmente <projet>/data
NASDASH_ALLOWED_DEV_ORIGINSsolo desarrollonolista de hosts/IPs autorizados para abrir npm run dev:lan desde otro dispositivo privado
NASDASH_DEMO_MODEsolo demostraciónnohabilita 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.0

Generación del secreto

openssl rand -hex 32

El 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 nasdash

Cá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-remplacer

Nunca commitee .env. No copie un secreto de producción en la demostración pública ni en un informe de error.