{"repo":"adminforge/ddns","free":true,"listed":false,"github":"https://github.com/adminforge/ddns","clone":"git clone https://github.com/adminforge/ddns.git","description":"A self-hosted Dynamic DNS solution similar to DynDNS or NO-IP","language":"Go","stars":15,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ddns - Dynamic DNS Original forked from pboehm/ddns A self-hosted Dynamic DNS solution similar to DynDNS or NO-IP based on the PowerDNS Remote Backend. Hosted Dynamic DNS service at noip.at The hosted ddns service available at noip.at is powered by this repository. You are welcome to try it out and use it in production. noip.at — proudly operated by adminForge.de How can I update my IP if it changes? ddns is built around a small webservice, so that you can update your IP address simply by calling an URL periodically through curl . Hosts that haven't been updated for 90 days will be automatically removed. This can be configured in your own instance. An API similar to DynDNS/NO-IP has not been implemented yet. Self-Hosting Requirements A custom domain where the registrar allows setting NS records for subdomains. This is important because not all DNS providers support this. A server with docker and docker-compose installed The following ports should be opened in the firewall: 53/udp 80/tcp 443/tcp DNS-Setup For the domain you want to use with ddns ( example.net in the following sections, please adjust this to your domain) you have to create the following two DNS records: ddns.example.net as a CNAME or A / AAAA record pointing to the server ddns will be running on. This record will be used for accessing the ddns frontend in your browser or via curl . It is also the target for the corresponding NS record. d.example.net as an NS record pointing to the previously created ddns.exampl","default_branch":null,"files":null,"tree":[],"storefront":"/r/adminforge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adminforge/ddns/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."}