changedetection.io
changedetection.io watches web pages and alerts you when the part you care about changes: a price, a stock notice, a policy page. It has to run around the clock to catch changes, with its watch history kept on storage.
changedetection.io hosting on Varity costs $14.80 a month at most, with a 5 GB volume included. No request, ingress or egress fees.
What you get
Deploying the template sets up every part below in your account, on its own HTTPS address
Services & storage
2 partschangedetection.ioChange Monitor1 vCPU · 2 GB RAM
- 5 GB volumeMounted in your appKept across restarts and redeploys
Why run changedetection.io on Varity
Watches that run all month
A monitor has to stay up. This one costs $14.80 a month at most, billed by the running minute.
History kept on a volume
Watches, snapshots and change history live on a 5 GB persistent volume, included in the maximum
Checks don't add fees
No request, ingress or egress fees, so checking more pages more often never changes the price
What changedetection.io runs on
| Included | Monthly max |
|---|---|
| changedetection.io appGrowth plan: 1 vCPU · 2 GB RAM · 5 GB temporary storage | $14 |
| App storage5 GB persistent volume, kept across restarts | $0.80 |
| Monthly maximum | $14.80 |
- Best for
- Watching pages for meaningful changes without building a custom polling and notification service
- Billing
- By the running minute, never above the maximum
- Traffic
- No app traffic fees
- Category
- Automation
- Built with
- Python
Set up changedetection.io
- 01
In the Portal, choose changedetection.io from Templates and deploy it
- 02
Add the address of a page you want to watch, choose what changes to track, and configure where notifications should go
- 03
Set a password before sharing the dashboard
changedetection.io hosting questions
- How much does it cost to host changedetection.io?
- $14.80 a month at most on Varity, including a 5 GB persistent volume for watches and history. Billing is by the running minute.
- Can it watch pages that need JavaScript?
- changedetection.io fetches plain HTML by default. JavaScript-heavy pages need a separate browser fetcher, which this template does not attach.
- Where does it send alerts?
- Anywhere its notification settings support, such as email, Slack, Discord, Telegram or a webhook. Send a test notification before you rely on alerts.
Keep browsing
More apps to run
Uptime KumaPrivate uptime monitoring with status pages, monitor history, and alertsMonitoring$14.32/mo max
UmamiPrivacy-focused web analytics for your websites, with the data in your own databaseAnalytics$14.32/mo max
NetdataReal-time monitoring dashboard for container and application healthMonitoring$14.80/mo max