{"repo":"nwesterhausen/domain-monitor","free":true,"listed":false,"github":"https://github.com/nwesterhausen/domain-monitor","clone":"git clone https://github.com/nwesterhausen/domain-monitor.git","description":"Self-hosted server to monitor WHOIS records for specified domains.","language":"Go","stars":166,"topics":["domains","whois","domain","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"domain-monitor Self-hosted server to monitor WHOIS records for specified domains, to help alert you of unwanted/unexpected changes to your domains and to help remind you when they need renewed. If you use domain-monitor, make sure to abide by the terms of service of the TLD WHOIS server. Most forbid high-volume queries, marketing usage, and automated queries that are more than reasonably needed to register domain names. To help you abide by WHOIS server TOS, domain-monitor barely queries the whois databases. domain-monitor acts in this way: 1. Creates a local cache of the whois info for the domain, including time queried 2. Updates a whois info only if one of these conditions is met: - No cached whois info for the domain - Reference info becomes 9 months old - It's 3 months until the domain expiry date - It's 2 months until the domain expiry date - It's 1 month until the domain expiry date - It's 2 weeks until the domain expiry date - It's 1 week until the domain expiry date - Manual update is requested - A DNS query of the FQDN returns a different set of name servers than the cached whois info Installation Docker The docker image has a single volume for the files generated by the server. Image Mount Contains ----------- ---------------------------------------- /app/data config.yaml, domain.yaml and WHOIS cache Exposed Ports Used for ------------- --------------- 3124/tcp WEB GUI and API Using Github Packages docker run -p 127.0.0.1:3124:3124 -v ./data:/app/data ghcr.io/nwest","default_branch":null,"files":null,"tree":[],"storefront":"/r/nwesterhausen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nwesterhausen/domain-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}