1.3 KiB
1.3 KiB
changedetection.io
changedetection.io published at https://changedetection.sherlockhomeless.net.
Qué hace y cómo funciona
Supervisa páginas y avisa cuando cambia su contenido. changedetection guarda reglas e histórico en CHANGEDETECTION_DATA_PATH; changedetection-browser renderiza sitios con JavaScript mediante Playwright. El navegador sólo está en changedetection_internal, porque su puerto de depuración no debe exponerse.
Configuración
CHANGEDETECTION_DOMAINformaBASE_URLy debe coincidir con Traefik.CHANGEDETECTION_IMAGEyCHANGEDETECTION_BROWSER_IMAGEfijan las versiones de aplicación y navegador.CHANGEDETECTION_DATA_PATHcontiene toda la configuración que debe respaldarse.PLAYWRIGHT_DRIVER_URLya apunta al sidecar; elige el fetcher Playwright dentro de la UI sólo para páginas que lo necesiten, ya que consume más recursos.- El router dinámico combina CrowdSec, Authentik y Sablier: seguridad, control de identidad y arranque bajo demanda, respectivamente.
Despliegue
docker compose --env-file .env config
docker compose --env-file .env up -d
The stack includes a Browserless Chrome sidecar for JavaScript-heavy pages.
The public route is defined in Traefik dynamic config and protected by:
crowdsec-bouncer@fileths-authentik@dockersablier-changedetection@file