What Is ChangeDetection.io?
ChangeDetection.io monitors web pages for changes and sends you notifications. Use it to track price changes, stock availability, news updates, or any web page content.
Requirements
- A Breeze with at least 512 MB RAM
- Docker installed
Installation
docker run -d --name changedetection \
-p 5000:5000 \
-v /opt/changedetection/data:/datastore \
--restart unless-stopped \
ghcr.io/dgtlmoon/changedetection.io:latestWith Browser Support (for JavaScript pages)
mkdir -p /opt/changedetection && cd /opt/changedetection
cat > docker-compose.yml <<'EOF'
services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io:latest
restart: unless-stopped
ports:
- "5000:5000"
volumes:
- changedetection-data:/datastore
environment:
- PLAYWRIGHT_DRIVER_URL=ws://playwright:3000
playwright:
image: browserless/chrome
restart: unless-stopped
environment:
- SCREEN_WIDTH=1920
- SCREEN_HEIGHT=1080
volumes:
changedetection-data:
EOF
docker compose up -dUse Cases
- Monitor price drops on products
- Track job posting pages
- Watch competitor websites for changes
- Monitor government or regulatory pages
- Track API documentation updates
- Watch stock/inventory availability
Notifications
Supports email, Discord, Slack, Telegram, Gotify, webhooks, and many more through the Apprise notification library.