Configuración
Configuración
Sección titulada «Configuración»La configuración se establece durante la instalación y se almacena en la base de datos. También se admiten variables de entorno en tiempo de ejecución.
Variables de entorno
Sección titulada «Variables de entorno»| Variable | Por defecto | Descripción |
|---|---|---|
XOLO_TRUST_PROXY | 0 | Establecer en 1 cuando se ejecuta detrás de un proxy inverso — lee la IP real desde X-Forwarded-For |
El puerto se configura en el momento de la instalación mediante el flag --port o el prompt interactivo. Para cambiarlo después, vuelve a ejecutar install.sh o edita start.sh.
Certificado TLS
Sección titulada «Certificado TLS»El instalador genera un certificado autofirmado en server/certs/cert.pem y server/certs/key.pem. Reemplaza estos archivos con un certificado válido (ej. de Let’s Encrypt) para uso en producción.
Base de datos
Sección titulada «Base de datos»XoloC2 usa SQLite. El archivo de base de datos es server/xoloc2.db. Haz una copia de seguridad antes de actualizar.
Proxy inverso
Sección titulada «Proxy inverso»Cuando se despliega detrás de nginx, Apache o Caddy, establece XOLO_TRUST_PROXY=1 para que el servidor registre la IP real del beacon en lugar de la IP del proxy. Ver Redirectores para ejemplos completos de configuración.