linuxserver/changedetection.io¶
Changedetection.io provides free, open-source web page monitoring, notification and change detection.
Supported Architectures¶
We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.
Simply pulling lscr.io/linuxserver/changedetection.io:latest
should retrieve the correct image for your arch, but you can also pull specific arch images via tags.
The architectures supported by this image are:
Architecture | Available | Tag |
---|---|---|
x86-64 | ✅ | amd64-<version tag> |
arm64 | ✅ | arm64v8-<version tag> |
armhf | ❌ |
Application Setup¶
Webui is accessible at http://SERVERIP:PORT
Please note that as of version 0.45.16 this image contains the Playwright content fetcher.
For more info read the wiki.
Usage¶
To help you get started creating a container from this image you can either use docker-compose or the docker cli.
docker-compose (recommended, click here for more info)¶
---
services:
- changedetection.io:
+ changedetection:
image: lscr.io/linuxserver/changedetection.io:latest
container_name: changedetection
environment:
@@ -48,4 +48,4 @@
--pull \
-t lscr.io/linuxserver/changedetection.io:latest .
The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static
Once registered you can define the dockerfile to use with -f Dockerfile.aarch64
.
Versions¶
- 09.03.24: - Build Playwright from source because Microsoft's build and packaging process is awful.
- 08.03.24: - Build Playwright-python from source, add libjpeg.
- 23.12.23: - Rebase to Alpine 3.19.
- 10.08.23: - Add poppler-utils for pdf conversion tools.
- 11.06.23: - Rebase to Alpine 3.18, deprecate armhf.
- 05.03.23: - Rebase to Alpine 3.17.
- 23.10.22: - Rebase to Alpine 3.16, migrate to s6v3.
- 09.10.22: - Add make as build dep to fix pip jq build on armhf.
- 07.08.22: - Initial release.