A fancy self-hosted monitoring tool with incident status pages
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!
Recommended VPS & Hardware Sizing
Estimated Hosting: $4 - $6/mo (e.g. Hetzner CX22 or DigitalOcean)Changedetection.io vs Visualping / Distill.io Comparison Matrix
| Evaluation Criteria | Changedetection.io (Open Source) | Visualping / Distill.io (Proprietary) |
|---|---|---|
| Check Frequency | Sub-minute checks with zero price surge | Hourly or daily on budget tiers |
Financial Impact: Migrating from Visualping / Distill.io to Self-Hosted Changedetection.io
* Excludes enterprise SSO add-ons & usage overages
* Commodity Hetzner / DigitalOcean compute instance
Compare Changedetection.io Head-to-Head
Comprehensive benchmark comparing Changedetection.io against proprietary Visualping / Distill.io licensing and features.
External Service Uptime Pings vs Realtime Host System Metrics
Custom Analytical Dashboard Builder vs Out-of-the-Box Server Telemetry
Native OpenTelemetry APM, Traces & Logs vs Datadog Host & Custom Metric Bills
Rust & Object Storage Observability (140x Cheaper) vs Datadog Cloud Invoices
Core Capabilities & Features
Self-Host Changedetection.io with Docker Compose
Tweak configuration ports, secrets, and volumes live. Download or copy your ready-to-run container file:
1-Click Docker Compose Generator
Generate production-ready container definitions with customizable ports and volumes.
The best and simplest self-hosted web page change detection and price monitor
version: '3'
services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io
container_name: changedetection
restart: unless-stopped
ports:
- "${SERVER_PORT:-5000}:5000"Frequently Asked Questions: Self-Hosting Changedetection.io
How do I self-host Changedetection.io using Docker Compose?
You can deploy Changedetection.io (dgtlmoon/changedetection.io) on any Linux server by copying the docker-compose.yml template on this page, configuring your desired host port and persistent volume directory, and running 'docker compose up -d'.
How does Changedetection.io compare to Visualping / Distill.io?
Changedetection.io is an open-source, self-hosted alternative to Visualping / Distill.io built with Python, Flask, Playwright. Unlike Visualping / Distill.io ($13 - $70+ / month (Check quota limits)), Changedetection.io has zero per-user licensing fees and keeps 100% of your data on your own infrastructure.
What are the minimum VPS RAM and CPU requirements for Changedetection.io?
For production self-hosting (Easy difficulty tier), we recommend at least 2 GB RAM (minimum 1 GB), 1 vCPU, and 10 GB SSD storage, which typically costs $4 - $6/mo (e.g. Hetzner CX22 or DigitalOcean).
Is Changedetection.io free for commercial business use under the Apache-2.0 license?
Yes. Distributed under the Apache-2.0 license, Changedetection.io can be self-hosted internally by businesses and engineering teams of any size without per-seat royalties.
Embed Official Changedetection.io Badge in GitHub README
Served locally from OSSMatrix with Cloudflare global edge caching. Real-time verified alternative status, zero third-party dependencies, sub-5ms load time.
[](https://ossmatrix.com/project/changedetection)<a href="https://ossmatrix.com/project/changedetection" target="_blank" rel="noopener noreferrer"><img src="https://ossmatrix.com/api/badge/changedetection" alt="Changedetection.io on OSSMatrix" /></a>Compare Changedetection.io with Other Self-Hosted Alternatives
Real-time, high-resolution infrastructure monitoring with zero configuration
The open and composable observability and data visualization platform
The open-source systems monitoring and alerting toolkit designed for reliability
Open source APM, metrics, traces, and log aggregation powered by ClickHouse
Rust-powered cloud-native observability for logs, metrics, and traces