A self-hosted domain monitoring tool. Track domains you're interested in with automated WHOIS/RDAP monitoring, drop-date estimation, and notifications.
Inspired by Uptime Kuma
- Automated WHOIS + DNS monitoring with configurable check intervals
- Drop-date estimation for popular TLDs using grace period data
- Pause/resume controls, manual re-checks, and ownership tracking
- Inline notes and waitlist reminders per domain
- Notifications via email, webhook, or Discord
Track multiple domains with status indicators and drop-date estimates
Configure notification providers for domain status changes
Create a docker-compose.yml file:
version: '3.8'
services:
domain-panda:
image: kildahldev/domain-panda:latest
ports:
- "3000:3000"
volumes:
- ./data:/app/data
restart: unless-stoppedStart it up:
docker compose up -dVisit http://localhost:3000 and log in with the default credentials (username: admin, password: admin).
Domain Panda runs scheduled WHOIS/RDAP checks based on your configured intervals. It tracks historical data, estimates drop dates using TLD-specific grace periods, and sends notifications when domain status changes.
All data is stored in /app/data/domain-panda.db.
Built with Next.js · TypeScript · SQLite
PRs and tweaks welcome 🐼