Files
Portainer/changedetection/README.md
T
2026-08-09 17:15:58 +00:00

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_DOMAIN forma BASE_URL y debe coincidir con Traefik.
  • CHANGEDETECTION_IMAGE y CHANGEDETECTION_BROWSER_IMAGE fijan las versiones de aplicación y navegador.
  • CHANGEDETECTION_DATA_PATH contiene toda la configuración que debe respaldarse.
  • PLAYWRIGHT_DRIVER_URL ya 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@file
  • ths-authentik@docker
  • sablier-changedetection@file