Files
csf-docker/.env.example
2025-09-20 19:00:44 +02:00

68 líneas
1.5 KiB
Plaintext

# Archivo de variables de entorno para CSF Web Admin Panel
# Copie este archivo a .env y modifique los valores según sea necesario
# ====== SEGURIDAD ======
# Clave secreta para JWT (CAMBIAR EN PRODUCCIÓN)
JWT_SECRET=csf-web-super-secret-key-change-this-in-production
# Credenciales de administrador por defecto
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
# ====== CONFIGURACIÓN WEB ======
# Puerto para la interfaz web
WEB_PORT=3000
# Dominio/hostname para la aplicación
WEB_HOSTNAME=localhost
# Modo de entorno
NODE_ENV=production
# ====== CONFIGURACIÓN CSF ======
# Rutas de configuración CSF
CSF_CONFIG_PATH=/etc/csf
CSF_LOG_PATH=/var/log/lfd
CSF_BIN_PATH=/usr/local/csf/bin
# Configuración de red CSF
CSF_TCP_IN=22,80,443,3000
CSF_TCP_OUT=22,25,53,80,113,443,587,993,995
CSF_UDP_IN=53
CSF_UDP_OUT=53,113,123
# ====== DOCKER ======
# Red Docker personalizada
DOCKER_NETWORK=172.20.0.0/24
# Timezone
TZ=America/Mexico_City
# ====== LOGGING ======
# Nivel de logging
LOG_LEVEL=info
# Rotación de logs
LOG_MAX_SIZE=100M
LOG_MAX_FILES=5
# ====== MONITOREO ======
# Interval de actualización de estadísticas (segundos)
STATS_UPDATE_INTERVAL=30
# Interval de actualización de logs (segundos)
LOGS_UPDATE_INTERVAL=10
# ====== ALERTAS ======
# Email para notificaciones (opcional)
ALERT_EMAIL=admin@example.com
# Webhook URL para notificaciones (opcional)
ALERT_WEBHOOK_URL=
# ====== BACKUP ======
# Directorio para backups automáticos
BACKUP_DIR=/backups
# Retención de backups (días)
BACKUP_RETENTION_DAYS=30