This project is a dashboard for ChangeDetection.io that provides a clean interface to view and manage your website watchers using the ChangeDetection.io API.
It runs as a Node.js application with React as frontend and Express as backend, making live API calls to your ChangeDetection.io instance.
This dashboard uses a stateless, API-first architecture:
Ensure you have the following:
The dashboard supports optional password-based authentication:
PASSWORD environment variable
PASSWORD empty or unset
You can also use Docker Compose to run both ChangeDetection.io and the dashboard together. Update your docker-compose.yml:
services:
changedetection:
image: ghcr.io/dgtlmoon/changedetection.io
container_name: changedetection
ports:
- "5000:5000"
volumes:
- ./changedetection-data:/datastore
environment:
- PUID=1000
- PGID=1000
dashboard:
image: changedetection-dashboard
container_name: changedetection-dashboard
ports:
- "8080:8080"
environment:
- CHANGEDETECTION_URL=http://changedetection:5000
- CHANGEDETECTION_API_KEY=your-api-key-here
- PASSWORD=password # optional
depends_on:
- changedetection
CHANGEDETECTION_URL is correct and accessibleCHANGEDETECTION_API_KEY is correctContent type
Image
Digest
sha256:1bcc0bc17…
Size
55 MB
Last updated
11 months ago
docker pull navedrangwala/changedetection-dashboard