
changedetection.io
0.60.9-ls320changedetection.io provides free, open-source web page monitoring, notification and change detection.
docker pull lscr.io/linuxserver/changedetection.io:latest
Quick start
Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.
---
services:
changedetection.io:
image: lscr.io/linuxserver/changedetection.io:latest
container_name: changedetection.io
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- BASE_URL= # optional
- PLAYWRIGHT_DRIVER_URL= # optional
volumes:
- /path/to/changedetection.io/config:/config
ports:
- 5000:5000
restart: unless-stoppedParameters
| Port | Function | Required |
|---|---|---|
| 5000:5000 | WebUI | required |
| Variable | Function | Required |
|---|---|---|
| PUID=1000 | User ID | required |
| PGID=1000 | Group ID | required |
| TZ=Etc/UTC | Timezone | required |
| BASE_URL= | Specify the full URL (including protocol) when running behind a reverse proxy | optional |
| PLAYWRIGHT_DRIVER_URL= | Specify the full URL to your chrome driver instance. See the [wiki](https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher) for details. | optional |
| Path | Function | Required |
|---|---|---|
| /config | Persistent config files | required |
Architectures
Pulling :latest picks the right one for your host automatically.
- x86_64
amd64-latest - arm64
arm64v8-latest
Tags
:latestStable releases
Changelog
Rebase to Alpine 3.24.
Rebase to Alpine 3.23.
Rebase to Alpine 3.22.