This container is based on the work of:
You need to create your dns entries beforehand:
Host | Type | Destination |
---|---|---|
vpn | AAAA | IPv6 |
vpn | A | IPv4 |
Create docker-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 docker-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
https://<url of your webspace>/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>
https://<url of your webspace>
(http without valid TLS certificate)vpn.example.com