Ir al contenido

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.

VariablePor defectoDescripción
XOLO_TRUST_PROXY0Establecer 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.

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.

XoloC2 usa SQLite. El archivo de base de datos es server/xoloc2.db. Haz una copia de seguridad antes de actualizar.

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.