Skip to main content

ChangeDetection.io with Browser Agent Support

In this video we'll look at how to set up a ChangeDetection.io Docker container as well as a browser agent so we can render pages that require Javascript.

GitHub Repo:
https://github.com/dgtlmoon/changedetection.io

LinuxServer.io ChangeDetection Container:
https://hub.docker.com/r/linuxserver/changedetection.io

Selenium Browser Agent Docker Hub:
https://hub.docker.com/u/selenium

Selenium Browser Agent GitHub Repo:
https://github.com/SeleniumHQ/docker-selenium

Selenium Browser Agent CLI Deployments:
https://github.com/SeleniumHQ/docker-selenium#execution-modes

Docker-Compose:

---
version: "2.1"
services:
  changedetection:
    image: lscr.io/linuxserver/changedetection.io:latest
    container_name: changedetection
    environment:
      - PUID=998 #change for your setup
      - PGID=100 #change for your setup
      - TZ=America/Denver #change for your setup
      - BASE_URL=https://change.dbt3ch.com #change for your setup
      - WEBDRIVER_URL=http://192.168.0.49:4444 #optional - change for your setup
    volumes:
      - /srv/dev-disk-by-uuid-d4874d4e-d8e7-4d17-9da4-2813060ed348/Storage/changedetection:/config #change for your setup
    ports:
      - 5000:5000