ownDynDNS
This is a fork of ownDynDNS a self-hosted dynamic DNS php script to update netcup DNS API modified to work with dyndns feature Speedport Smart 4 router.
Authors of original repo
- 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 RouterapiKey
-> API key which is generated in netcup CCPapiPassword
-> API password which is generated in netcup CCPcustomerId
-> your netcup Customer IDdebug
-> 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.
Router Settings
Will follow...
References
- DNS API Documentation: https://ccp.netcup.net/run/webservice/servers/endpoint.php
- Source of dnsapi.php: https://ccp.netcup.net/run/webservice/servers/endpoint.php?PHPSOAPCLIENT
License
Published under GNU General Public License v3.0 Originally by Felix Kretschmer, 2021 Modified by Bakar Chargeishvili, 2024