Self-Hosted / Projects / changedetection.io

changedetection.io
StableSpecs verified September 2, 2026 · against v0.55.8
Overview
Self-hosted website change monitoring and restock alert platform.
changedetection.io is a self-hosted website change monitoring tool for people who need alerts when pages update, prices change, products restock, or important public content quietly shifts.
Why people choose changedetection.io
Official product messaging frames it around practical watchlists instead of generic uptime monitoring. It is useful for shoppers tracking stock, operators watching vendor pages, researchers tracking edits, and anyone who needs page-change alerts without outsourcing the monitoring workflow.
What is included in the stack
Official sources highlight page watchlists, targeted element selection, browser steps for interactive sites, restock detection, a large notification surface through Apprise integrations, and deployment paths through the project repository and Docker assets.
What to know before you deploy
changedetection.io is appealing because it solves a clear operational problem, but the harder sites are often the ones that need JavaScript rendering, login steps, or more careful filters. That means self-hosting is not just about starting a container, but also about tuning checks so you get useful alerts instead of noise.
Best fit
Choose changedetection.io when you want a flexible self-hosted alternative to cloud page-change alert tools for stock tracking, competitor monitoring, or content watchlists. If you only need a basic uptime check, a simpler monitoring tool may be enough.
Interface previews
Screenshots of the changedetection.io interface.
Feature support
| Feature | Support |
|---|---|
| Website change alertsThe official site says it monitors website changes and sends alerts when pages update. | Supported |
| Targeted element monitoringOfficial product copy highlights selecting only the page elements you want to monitor. | Supported |
| Browser steps for interactive pagesThe official site says you can perform searches, log in, add to cart, and interact with fields and buttons during checks. | Supported |
| Restock and price-watch workflowsOfficial messaging explicitly calls out restock alerts and stock-sensitive monitoring use cases. | Supported |
| Broad notification integrationsOfficial pages point to more than 85 notification formats through integrations like Discord, Slack, Telegram, Email, Matrix, and others. | Supported |
| Docker deployment pathThe official repository includes Docker and docker-compose assets for self-hosted deployment. | Supported |
| JavaScript-capable browser checksOfficial hosted messaging highlights real browser support for JavaScript-heavy pages, but practical success still depends on how complex the watched site is and how you configure the browser steps. | Partial support |
| Use cases beyond shopping alertsOfficial materials mention content edits, website monitoring, and broader watchlist use cases alongside restock tracking. | Supported |
Community signals
- Stars
- 34.9k
- Forks
- 2.1k
- Open issues
- 399
- Last commit
- 3d ago
- Latest release
- 0.60.8
- Repo created
- Jan 2021
Includes open pull requests
2w ago
Refreshed nightly from the GitHub API.
Questions
What is changedetection.io used for?
changedetection.io is used to watch web pages for updates, restocks, price changes, content edits, and other page-level changes that matter to you.
Is changedetection.io only for restock alerts?
No. The official site also positions it for general website change monitoring, content tracking, and alerting workflows beyond shopping use cases.
Can changedetection.io monitor only part of a page?
Yes. Official product pages say you can target specific elements instead of monitoring the entire page blindly.
Does changedetection.io support Slack, Discord, or email alerts?
Yes. Official messaging points to more than 85 notification formats through integrations such as Slack, Discord, Telegram, Matrix, Email, and others.
Can changedetection.io handle logins or interactive websites?
Partly yes. The official site says browser steps can perform searches, logins, button clicks, and similar actions, but more complex sites will take more setup and tuning.
Does changedetection.io have a Docker deployment path?
Yes. The official repository includes Docker assets and a docker-compose file for self-hosted deployment.
What is the main changedetection.io tradeoff?
The platform is flexible and powerful, but the more dynamic the target site is, the more work you may need to do with filters, browser steps, and alert tuning to keep results useful.
support // the lab
Found this write-up useful?
If it saved you time or a rebuild, you can support more practical homelab guides.