Monitor your infrastructure.
Never miss a website change — monitor prices, stock and content updates, self-hosted.
Changedetection.io is an open-source website change monitoring tool (Apache 2.0, 24 k+ stars, v0.55.8). It watches any URL for changes — price drops, stock restocks, content updates, government notices, job postings — and sends you an alert the moment something changes.
Deployed on a ServOrbit VPS, Changedetection.io gives you unlimited URL monitoring without subscription fees. Configure per-page filters (CSS selectors, XPath, visual diff mode) to track only the part of a page you care about and eliminate noise. Alerts reach you via email, Telegram, Slack, Discord, ntfy, webhook or any of the 80+ supported notification channels via Apprise.
The single Docker container runs in under 256 MB RAM with file-based storage — no database required. An optional Playwright/Chromium sidecar enables JavaScript-rendered pages (SPAs, React/Vue apps, checkout pages) to be monitored as faithfully as in a real browser.
Track competitor product prices, Amazon listings or supplier catalogues automatically. Set a CSS selector to isolate the price element, then get a Telegram alert the moment the price drops. No scraping subscription needed — Changedetection.io runs on your VPS and fires whenever the number changes.
Watch a product page for the words 'in stock' or a specific element appearing. Changedetection.io supports keyword-based triggers — alert only when the page contains (or no longer contains) a given text, making it ideal for tracking limited-edition releases or back-in-stock moments.
Government portals, public procurement listings and regulatory pages rarely send email notifications. Point Changedetection.io at the page and receive an alert the moment the content changes — new tenders, updated rules, published decisions. Stop refreshing pages manually.
Guide optimized for ServOrbit Cloud VPS.
A 1 vCPU / 1 GB RAM plan on Ubuntu 24.04 is more than sufficient. Changedetection.io idles under 256 MB and scales to hundreds of monitored URLs on a 1 GB instance. Add a second container (Playwright/Chromium) for JavaScript-rendered pages — that sidecar needs an extra 512 MB.
Open your ServOrbit control panel, go to Marketplace → Monitoring & Observability → Changedetection.io, and click Deploy. Docker pulls dgtlmoon/changedetection.io:latest and starts the container. The web UI is available on port 5000 in under 10 seconds.
Open the web UI. With a domain attached to the VPS it answers at https://your-domain, served over TLS by an nginx vhost and with no port number in the address. Without a domain the container listens on the VPS loopback only: open an SSH tunnel from your machine — ssh -L 5000:127.0.0.1:5000 root@your-vps-ip, using the port shown on your app's page in the ServOrbit dashboard (5000 by default) — then browse to http://localhost:5000. Click the blue + button, paste the URL you want to monitor (a product page, a job board listing, a government notice page) and click Watch. Changedetection.io fetches the page immediately and stores the current version as the baseline.
Open the watch settings (pencil icon). Under Filters, add a CSS selector to isolate the element you care about (e.g. .price, #stock-status). Under Notifications, enter your Telegram bot token or email SMTP settings. Changedetection.io sends an alert with a diff of what changed the next time it detects a difference.
In the watch settings, set how often Changedetection.io polls the page — from every minute to every 24 hours. For public pages, 15–60 minutes is polite and avoids rate limiting. Enable the jitter option to randomise the exact check time and reduce bot-detection risk.
Maintaining a project that uses Changedetection.io? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=changedetection&utm_source=deploy-badge&utm_medium=referral&utm_campaign=changedetection)<a href="https://servorbit.com/vps-cloud?template=changedetection&utm_source=deploy-badge&utm_medium=referral&utm_campaign=changedetection"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Changedetection.io on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
Visualize the metrics of your infrastructure and applications. Customizable dashboards, multi-channel alerts, multiple sources.
Monitoring & ObservabilityReal-time metric collection and querying. The de facto standard for monitoring Kubernetes, Docker and microservices.
Monitoring & ObservabilitySimple, visual availability monitoring. Watch your HTTP, TCP and DNS endpoints and receive instant alerts.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.