🧰
Open Source Toolkit

Know how to use it before you click: online, self-hosted, desktop, CLI

中文

changedetection.io

dgtlmoon/changedetection.io
One-command deploy You need your own server, but the README has a copy-paste Docker command that gets it running.

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

MonitoringAlertsSelf-hostable
changedetection.io website screenshot

Deploy command

docker pull dgtlmoon/changedetection.io
docker kill $(docker ps -a -f name=changedetection.io -q)
docker rm $(docker ps -a -f name=changedetection.io -q)
docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io

Taken from the project README. You need a server with Docker; you may still need to add environment variables.

From the README

ChangeDetection.io supports a massive amount of notifications (including email, office365, custom APIs, etc) when a web-page has a change detected thanks to the apprise library. Simply set one or more notification URL's in the [edit] tab of that watch.

Stars
★ 34.5k
Language
Python
License
Apache-2.0
Last updated
2026-09-21
Category
Monitoring & ops
Section
General