2024-08-18 22:19:05 +02:00
|
|
|
<p align="center"><img src="https://github.com/user-attachments/assets/942ddfd0-2c76-4b00-bd9f-727cfddc0103" alt="Domain Watchdog" width="150" height="150" /></p>
|
|
|
|
|
<h1 align="center"><b>Domain Watchdog</b></h1>
|
2024-08-31 15:49:07 +02:00
|
|
|
<p align="center">Your companion in the quest for domain names 🔍 <br/><a href="https://domainwatchdog.eu">domainwatchdog.eu »</a></p>
|
2024-08-18 22:19:05 +02:00
|
|
|
<br/>
|
2024-07-17 16:49:46 +02:00
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
Domain Watchdog is an app that uses RDAP to collect publicly available info about domains, track their history, and
|
2025-11-16 13:44:56 +01:00
|
|
|
purchase them.
|
2025-11-13 18:26:56 +01:00
|
|
|
For more information please check out [the documentation](https://domainwatchdog.eu) !
|
2024-08-09 22:47:13 +02:00
|
|
|
|
2024-07-17 16:49:46 +02:00
|
|
|
## Why use it?
|
|
|
|
|
|
|
|
|
|
- **Historical Tracking**: Know the history of a domain name, from its inception to its release into the public domain.
|
|
|
|
|
- **Detailed Monitoring**: Follow the evolution of a domain name and the entities that manage it in detail.
|
2024-07-31 01:08:46 +02:00
|
|
|
- **Auto-purchase Domain**: You want the domain name of your dreams, but it is already taken? Domain Watchdog detects
|
|
|
|
|
the deletion of the domain name on WHOIS and can trigger the purchase of the domain name via a provider's API
|
2024-07-17 16:49:46 +02:00
|
|
|
|
|
|
|
|
Although the RDAP and WHOIS protocols allow you to obtain precise information about a domain, it is not possible to
|
|
|
|
|
perform a reverse search to discover a list of domain names associated with an entity. Additionally, accessing a
|
|
|
|
|
detailed history of events (ownership changes, renewals, etc.) is not feasible with these protocols.
|
|
|
|
|
|
2024-08-12 17:08:39 +02:00
|
|
|
## Install
|
2024-08-12 17:12:30 +02:00
|
|
|
|
|
|
|
|
> [!TIP]
|
2025-11-16 12:42:33 +01:00
|
|
|
> For more details on the installation procedure, please refer to [the documentation](https://domainwatchdog.eu/en/self-hosting/docker-install/).
|
2024-08-12 17:12:30 +02:00
|
|
|
|
|
|
|
|
### Docker Deployment
|
|
|
|
|
|
2025-11-13 18:26:56 +01:00
|
|
|
1. Download the [docker-compose.yml](https://github.com/maelgangloff/domain-watchdog/blob/develop/docker-compose.yml)
|
|
|
|
|
and modify it as needed
|
|
|
|
|
2. Download the [.env](https://github.com/maelgangloff/domain-watchdog/blob/develop/.env) and modify it as needed
|
|
|
|
|
3. Add static files to customize your instance (under `public/content`)
|
|
|
|
|
4. Pull the latest version of the Domain Watchdog image from Docker Hub
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
docker compose pull
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
5. Start the project in production environment
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
docker compose up
|
|
|
|
|
```
|
2024-08-12 17:08:39 +02:00
|
|
|
|
2024-08-19 01:53:05 +02:00
|
|
|
By default, the container listens on http://localhost:8080, but you can configure this in environment variables.
|
|
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
## Development and contributions
|
2024-07-17 16:49:46 +02:00
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
See [the documentation](https://domainwatchdog.eu) for information on setting up a development environment and making
|
|
|
|
|
your contributions.
|
2025-11-16 21:33:23 +01:00
|
|
|
To add a new provider, a [dedicated page](https://domainwatchdog.eu/en/developing/implementing-new-provider/) is available.
|
2024-08-08 13:15:28 +02:00
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
## Security
|
2024-08-08 13:15:28 +02:00
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
Please see [SECURITY.md](./SECURITY.md).
|
2024-08-08 13:15:28 +02:00
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
## License
|
2024-08-08 13:15:28 +02:00
|
|
|
|
2025-11-16 12:41:15 +01:00
|
|
|
This source code of this project is licensed under *GNU Affero General Public License v3.0 or later*.
|
|
|
|
|
Contributions are welcome as long as they do not contravene the Code of Conduct.
|
2024-07-17 16:49:46 +02:00
|
|
|
|
2024-08-07 02:13:39 +02:00
|
|
|
## Disclaimer
|
|
|
|
|
|
2024-08-14 17:01:43 +02:00
|
|
|
> [!IMPORTANT]
|
2024-08-07 02:13:39 +02:00
|
|
|
> * Domain Watchdog is an opensource project distributed under *GNU Affero General Public License v3.0 or later* license
|
2024-08-19 02:17:03 +02:00
|
|
|
> * In the internal operation, everything is done to perform the least possible RDAP requests: rate limit, intelligent
|
2024-08-07 02:13:39 +02:00
|
|
|
caching system, etc.
|
|
|
|
|
> * Please note that this project is NOT affiliated IN ANY WAY with the API Providers used to order domain names.
|
|
|
|
|
> * The project installers are responsible for the use of their own instance.
|
2025-11-16 12:41:15 +01:00
|
|
|
> * Under no circumstances will the owner of this project be held responsible for other cases over which he has no
|
|
|
|
|
control.
|