# Deploy Domain Watchdog with Easypanel

URL: /templates/domain-watchdog

Domain Watchdog tracks domain name registrations and alerts you before they expire. It pulls RDAP/WHOIS data on a schedule, visualizes ownership and registrar relationships between domains, and can notify you by email or webhook as an expiration date approaches.

## Installation notes

Open the app URL and register the first account — this is the only way to create a user, since there is no separate admin bootstrap command. Once you're signed in, go to the Environment tab in Easypanel and set REGISTRATION_ENABLED to false, then redeploy, so the sign-up page can't be used by anyone else who finds this URL.

## Benefits

### Expiration Alerts Before It's Too Late

Get notified as a domain's expiration date approaches, instead of finding out when it's already gone.

### RDAP-Based, No API Keys

Domain data comes from public RDAP/WHOIS servers, so there's no third-party API key to manage or pay for.

### Ownership Relationship Graphs

Visualize how tracked domains relate through shared registrants, name servers, or registrars.

## Features

### Scheduled RDAP Lookups

A background worker refreshes domain data on a schedule so tracked information stays current without manual checks.

### Bulk Domain Registration

Add many domains to track at once instead of one at a time.

### Email and Webhook Notifications

Configure SMTP or a webhook to receive expiration alerts wherever you already get notifications.

## Configuration

- `appServiceName` (App Service Name, required): domain-watchdog

- `appServiceImage` (App Service Image, required): maelgangloff/domain-watchdog:v1.4.5

## Services

- domain-watchdog: app (maelgangloff/domain-watchdog:v1.4.5)

- domain-watchdog-worker: app (maelgangloff/domain-watchdog:v1.4.5)

- domain-watchdog-db: postgres

- domain-watchdog-redis: redis

## Resources

- [Website](https://domainwatchdog.eu)

- [GitHub](https://github.com/maelgangloff/domain-watchdog)

- [Documentation](https://domainwatchdog.eu/en/features/)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/domain-watchdog)