No description
Find a file
sujiba f3a8968ef7
All checks were successful
build image / release_tag (push) Successful in 3m2s
build image / build (push) Successful in 9m30s
build image / publish_release (push) Successful in 7s
Merge pull request 'chore(deps): update alpine docker tag to v3.22.0' (#28) from renovate/alpine-3.x into main
Reviewed-on: #28
2025-06-14 15:01:38 +02:00
.forgejo/workflows fix: removed lines 2025-01-21 13:30:37 +01:00
docker-build Merge pull request 'chore(deps): update alpine docker tag to v3.22.0' (#28) from renovate/alpine-3.x into main 2025-06-14 15:01:38 +02:00
.gitignore feat(branches): prepare for dev branch 2024-07-07 20:39:26 +02:00
docker-compose.yaml chore: removed version 2024-09-29 12:56:20 +00:00
example.config changes 2024-05-30 23:23:56 +02:00
README.md feat: changed domain 2025-06-14 14:48:11 +02:00
renovate.json renovate.json hinzugefügt 2024-09-29 13:16:38 +00:00
renovate.json_dev renovate.json_dev aktualisiert 2024-09-29 13:13:25 +00:00

docker-ownDynDNS-netcup

Worklfow Release

acknowledgments

This container is based on the work of:

Netcup configuration

You need to create two dns entries beforehand:

Host Type Destination
vpn AAAA IPv6
vpn A IPv4
ddns AAAA IPv6
ddns A IPv4

vpn.example.com -> the domain that gets updated

ddns.example.com -> the domain your Fritz!Box calls for updates

Container configuration

Create compose.yml and config in your app directory i.e.:

mkdir -p /opt/docker/owndyndns
cd /opt/docker/owndyndns

# Create docker-compose.yml and copy the contents from repository file
vi compose.yml

# Create config, copy the contents from repository example.config and change the parameters
vi config

# Start the Container with
docker compose up -d

Fritz!Box configuration

  • Login to your Fritz!Box
  • Go to /Internet/Freigabe/DynDNS
  • Set mark on "DynDNS benutzen"
  • Enter Update-URL: https://ddns.example.com/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>
    • You only have to change https://ddns.example.com (http without valid TLS certificate)
  • Domainname: vpn.example.com
  • Username: Defined in config
  • Password: Defined in config