Saltar al contenido principal

Variables de entorno

La aplicación admite las siguientes variables de entorno para la configuración:

VariableDescripciónPredeterminada
PORTPuerto para la aplicación web principal9666
CRON_PORTPuerto para el servicio cron (programación). Si no se establece, utiliza PORT + 19667
CRON_BIND_HOSTDirección en la que escucha el servicio cron. El bucle local es el valor predeterminado para que la API de control no esté expuesta.127.0.0.1
CRON_SERVICE_SECRETSecreto compartido necesario para mutar rutas del servicio cron cuando el servicio no está enlazado al bucle local. El proxy de Next.js lo reenvía como X-Cron-Service-Secret.no establecido (requerido si no es bucle local)
NODE_ENVEntorno de Node.js (development o production)production
NEXT_TELEMETRY_DISABLEDDesactivar telemetría de Next.js (establecido en todos los scripts de Next.js y en Docker)1
TZZona horaria para la aplicaciónEurope/London
PWD_ENFORCEEstablecer en false para deshabilitar los requisitos de complejidad de contraseña (mayúsculas, minúsculas, números).Aplicado (validación completa)
PWD_MIN_LENLongitud mínima de contraseña en caracteres (siempre aplicado)8
IP_TRUSTED_PROXIESLista separada por comas de CIDR de proxies inversos permitidos para establecer X-Forwarded-Forno establecido
ADMIN_IP_ALLOWLIST_ENABLEDAnular el indicador de activación de la lista de IPs permitidas del administrador (true / false)no establecido (usar Configuración)
ADMIN_IP_ALLOWLISTLista separada por comas de CIDR para la interfaz de administraciónno establecido
EXTERNAL_API_IP_ALLOWLIST_ENABLEDAnular el indicador de activación de la lista permitida de la API externa (true / false)no establecido (usar Configuración)
EXTERNAL_API_IP_ALLOWLISTLista separada por comas de CIDR para /api/upload, /api/summary, y /api/lastbackup*no establecido
DUPLISTATUS_PUBLIC_URLURL base pública de la interfaz web de duplistatus (sin barra final). Cuando se establece, anula Configuración → Resumen Diario URL del panel público y los correos electrónicos del Resumen Diario incluyen {duplistatus_link}. Cuando no se establece, se utiliza la configuración guardada; si también está vacía, no se agrega ningún enlace al panel.no establecido

NEXT_TELEMETRY_DISABLED=1 está establecido por la imagen de Docker y por pnpm build, pnpm build-local, pnpm start, pnpm start-local, y pnpm dev, por lo que Next.js no recopila telemetría CLI anónima. Al usar un nuevo entorno de desarrollo o compilar desde el código fuente, también persista la exclusión en su configuración de usuario, ejecute npx next telemetry disable.