1.8 KiB
Variables de entorno / Secretos requeridos para EasyPanel
Lista de variables que el docker-compose.easypanel.yml usa y que deberías exponer desde la UI de EasyPanel (Secrets/Environment):
-
POSTGRES_USER (opcional, default: libretime)
-
POSTGRES_PASSWORD (requerido)
-
POSTGRES_DB (opcional, default: libretime)
-
RABBITMQ_DEFAULT_VHOST (opcional, default: /libretime)
-
RABBITMQ_DEFAULT_USER (opcional, default: libretime)
-
RABBITMQ_DEFAULT_PASS (requerido)
-
LIBRETIME_VERSION (opcional, default: 4.5)
-
LIBRETIME_GENERAL_PUBLIC_URL (opcional, default: http://localhost:8080)
-
LIBRETIME_DEBUG (opcional, default: false)
-
NGINX_PORT (opcional, default: 8080) <-- Nota: EasyPanel típicamente gestiona mapeos de puertos; puedes dejarlo o permitir que EasyPanel lo reescriba.
-
ICECAST_PORT (opcional, default: 8000)
-
LIQUIDSOAP_HARBOR_PORT (opcional, default: 8001)
-
LIQUIDSOAP_TELNET_PORT (opcional, default: 8002)
-
ICECAST_SOURCE_PASSWORD (opcional, default: hackme)
-
ICECAST_ADMIN_PASSWORD (opcional, default: hackme)
-
ICECAST_RELAY_PASSWORD (opcional, default: hackme)
-
ICECAST_ADMIN_USER (opcional, default: admin)
-
ICECAST_HOSTNAME (opcional, default: localhost)
-
NGINX_WORKER_PROCESSES (opcional, default: auto)
Notas:
- Marca
POSTGRES_PASSWORDyRABBITMQ_DEFAULT_PASScomo secretos en EasyPanel. - El
config-generatorespera que estas variables existan para generar/config/config.yml. - Si quieres que EasyPanel maneje el mapeo de puertos, deja
portsen eldocker-compose.easypanel.ymly elupdate.shlos eliminará cuando prepare./code/docker-compose.ymlpara la plataforma (esto sigue el patrón del repositorio oficial de EasyPanel).
Sugerencia: revisa los valores por defecto y decide qué variables quieres obligatorias en la UI de instalación.