{"repo":"fernwerker/ownDynDNS","free":true,"listed":false,"github":"https://github.com/fernwerker/ownDynDNS","clone":"git clone https://github.com/fernwerker/ownDynDNS.git","description":"Self-hosted dynamic DNS php script for FRITZ!Box and netcup DNS API","language":"PHP","stars":166,"topics":[],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"ownDynDNS Self-hosted dynamic DNS php script to update netcup DNS API from Router like AVM FRITZ!Box or UniFi Gateways Authors Felix Kretschmer @fernwerker Philipp Tempel @philipptempel Branko Wilhelm @b2un0 Usage Installation Copy all files to your webspace create a copy of .env.dist as .env and configure: username - The username for your Router to authenticate (so not everyone can update your DNS) password - password for your Router apiKey - API key which is generated in netcup CCP apiPassword - API password which is generated in netcup CCP customerId - your netcup Customer ID debug - true false enables debug mode and generates output of update.php (normal operation has no output) Create each host record in your netcup CCP (DNS settings) before using the script. The script does not create any missing records. AVM FRITZ!Box Settings Go to \"Internet\" - \"Freigaben\" - \"DynDNS\" Choose \"Benutzerdefiniert\" Update-URL: https:// /update.php?user= &password= &ipv4= &ipv6= &domain= only the url needs to be adjusted, the rest is automatically filled by your AVM FRITZ!Box http or https is possible if valid SSL certificate (e.g. Let's Encrypt) Single Domain: Domainname: Multiple Domains: Domainname: , ,.... Username: Password: UniFi Gateways Go to \"Settings\" - \"Internet\" - \"Choose WAN Interface\" - \"Dynamic DNS\" - \"+ Create New Dynamic DNS\" Service \"Choose - dyndns \" Hostname: Username: Password: Server: dyn.yourdomain.com/update.php/\\/nic/update?user=%u&password=%p&ipv4=%i&force=0&mode=b","default_branch":null,"files":null,"tree":[],"storefront":"/r/fernwerker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fernwerker/ownDynDNS/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."}