- Home
- VPS Hosting
- changedetection.io VPS
changedetection.io pre-installed · the app is free
changedetection.io Hosting for Website Change Alerts
Devoster's changedetection.io hosting is a KVM VPS with NVMe storage in Utah, USA with changedetection.io pre-installed: it watches prices, stock, job listings or any web page and alerts you when they change. The app is free; plans start at $3.49/mo. Starter (2 vCPU, 4 GB, $7.99/mo) is recommended because it adds a real Chrome browser for JavaScript-heavy sites.
- changedetection.io 0.60.10
- Price and restock tracking
- Chrome rendering on Starter and up
- Alerts via ntfy, Telegram, Discord…
- KVM · NVMe · full root · Utah, USA
Prices verified
Recommended plans
- Recommended
Starter
$7.99/mo- 2 vCPU
- 4 GB RAM
- 75 GB NVMe
- 1 IPv4
Nano
$3.49/mo- 1 vCPU
- 1 GB RAM
- 25 GB NVMe
- 1 IPv4
Micro
$4.49/mo- 1 vCPU
- 2 GB RAM
- 50 GB NVMe
- 1 IPv4
What you get with one-click changedetection.io
changedetection.io is an open-source tool that checks web pages on a schedule and tells you when something you care about changes: a price drops, an item is back in stock, a job is posted, a policy page is edited. Choose it with a plan, pay, and we build the VPS (KVM, NVMe, Ubuntu 24.04 LTS) and install it in a few minutes. You get:
- changedetection.io 0.60.10 (Apache-2.0) on an HTTPS address like
yourname-x7k2.devoster.app. - A password on it from the first start. changedetection.io has no user accounts, only a password. The panel sets it before the app first starts, so it is never served without a login, and you reset it from the Devoster dashboard.
- A real Chrome browser for pages built with JavaScript, added automatically on plans with about 4 GB of RAM or more (Starter and up).
- Two example watches that changedetection.io adds on a fresh install, so you can see how a watch works. Delete them when you add your own.
- Dashboard controls to open the app, reset the password, restart, stop or start it, read its logs, run an update and connect your own domain.
The app is free; you pay only the VPS plan, with 10% off yearly. The server comes with full root, free nightly backups kept 3 days plus one snapshot, a dedicated IPv4, 1 Gbps with unlimited bandwidth and DDoS protection. Already have a Devoster VPS? Install changedetection.io on it from VPS Control, after a quick check of the OS, ports 80 and 443 and free disk, or reinstall the server with it; both are free. Other apps that install this way are on the One-Click Apps page.
What you can watch, and how precisely
A "watch" is a URL plus rules about which part of the page matters. Watching a whole page alerts you about every rotating banner; narrowing it down is what makes alerts useful:
- Filters by CSS selector, XPath or JSONPath, so you follow one price, one table or one field of an API response.
- Price and restock detection for product pages, with alerts when an item is back in stock or crosses a price you set.
- Text triggers that only alert when certain words appear or disappear, and text to ignore.
- A history of every change with a side-by-side diff, plus a check interval per watch and tags to group them.
Be a polite visitor: check as often as you need, not as often as you can, and respect the terms of the sites you watch. Some sites block requests from data-center IP addresses; changedetection.io can send checks through a proxy you provide.
Plain fetch or a real Chrome browser
changedetection.io has two ways to load a page, and which one you get depends on the plan:
- Plain HTTP fetch, on every plan. Fast and light. It works for pages whose content is in the HTML the server sends: most shops, news sites, blogs, RSS and JSON APIs.
- A real Chrome browser, on Starter and up. Needed for pages that build their content with JavaScript after loading. It also enables the visual selector, where you click the part of the page to watch, and browser steps, such as accepting a cookie banner or logging in before the check.
Chrome is not added on Nano or Micro, because each page it renders takes 150–300 MB of memory. On Starter, Chrome starts for each check and none stay running in between; larger plans can render more pages at once. If you start small and later find a page needs Chrome, upgrade from the panel and the browser is added at the next update.
Notifications: ntfy, Telegram, Discord and more
changedetection.io sends notifications through Apprise, which speaks to dozens of services with a single URL each:
- Push to your phone through your own ntfy server, or Pushover and similar apps.
- Chat: Telegram, Discord, Slack, Matrix, Microsoft Teams.
- Webhooks with a JSON body, to feed a change into your own automation, such as an n8n workflow.
Email notifications don't work on this install: they need an SMTP server, and outbound mail ports are blocked by default on Devoster VPS plans. If you need email, configure an external provider's SMTP relay in Apprise's mail URL and ask us to open its submission port.
For scripts, changedetection.io has a REST API to add and manage watches. Its key is under Settings › API.
How much VPS does changedetection.io need?
Plain checks are cheap; Chrome is not. The plan decides how many checks run at once and whether JavaScript pages can be watched at all.
| Your use | Plan | Why |
|---|---|---|
| Simple pages, RSS and JSON APIs | Nano (1 vCPU / 1 GB) | Plain fetch only. Fine when your pages don't need JavaScript. |
| More watches, more checks in parallel | Micro (1 vCPU / 2 GB) | More concurrent fetches; still no browser. |
| Modern shops and JavaScript-heavy sites | Starter (2 vCPU / 4 GB) | Adds Chrome, the visual selector and browser steps. |
History and screenshots are kept on the VPS disk, so watches checked often for a long time slowly take space. You can upgrade from the panel later without reinstalling.
Login, updates and what stays your responsibility
The password is set by the panel, which means it can't be changed or removed from changedetection.io's settings page. Reset it from the Devoster dashboard instead; the one shown there is always the one that works.
We test new changedetection.io versions and apply them in a maintenance hour you choose, or when you press Update now. A snapshot of the VPS is taken first, and if the app doesn't come back healthy the server is rolled back automatically. Your watches, history and notification settings carry over. Auto-update can be switched off.
changedetection.io is licensed under Apache-2.0, and Devoster isn't affiliated with the project. The server is unmanaged: you have full root, and its security, what you watch and how often are your responsibility. Nightly backups (3 days) cover the whole VPS.
Frequently Asked Questions
Related pages
- ntfy VPSntfy hosting on a KVM + NVMe VPS in Utah, USA: send push notifications to your phone with one curl request. Private by default, on HTTPS. Nano $3.49/mo.
- Uptime Kuma VPSUptime Kuma hosting on a KVM VPS in Utah, USA: pre-installed with HTTPS, status pages and Telegram, Slack or Discord alerts. Nano $3.49/mo, managed updates.
- n8n VPSn8n VPS hosting with n8n and PostgreSQL pre-installed on KVM + NVMe in Utah, USA. HTTPS in minutes, n8n updates done for you. Starter $7.99/mo, full root.