diff --git a/README.md b/README.md index 5af4046..0616694 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # docker-ownDynDNS-netcup -[![Worklfow](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup/badges/workflows/build_main.yaml/badge.svg)](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup) [![Release](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup/badges/release.svg)](https://code.offene.cloud/homelab/docker-ownDynDNS-netcup/releases) +[![Worklfow](https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/badges/workflows/build_main.yaml/badge.svg)](https://git.smail.koeln/homelab/docker-ownDynDNS-netcup) [![Release](https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/badges/release.svg)](https://git.smail.koeln/homelab/docker-ownDynDNS-netcup/releases) - [docker-ownDynDNS-netcup](#docker-owndyndns-netcup) - [acknowledgments](#acknowledgments) @@ -15,28 +15,22 @@ This container is based on the work of: * [Fernwerker ownDynDNS](https://github.com/fernwerker/ownDynDNS) ## Netcup configuration -You need to create two dns entries beforehand: +You need to create your dns entries beforehand: -| Host | Type | Destination | +| Host | Type | Destination | |----------|-------|--------------| -| vpn | AAAA | IPv6 | +| 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.: +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 compose.yml +vi docker-compose.yml # Create config, copy the contents from repository example.config and change the parameters vi config @@ -49,8 +43,8 @@ docker compose up -d * 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=&password=&ipv4=&ipv6=&domain=` - * You only have to change `https://ddns.example.com` (http without valid TLS certificate) +* Enter Update-URL: `https:///update.php?user=&password=&ipv4=&ipv6=&domain=` + * You only have to change `https://` (http without valid TLS certificate) * Domainname: `vpn.example.com` * Username: Defined in config * Password: Defined in config diff --git a/docker-build/Dockerfile b/docker-build/Dockerfile index 9076bf8..499a27b 100755 --- a/docker-build/Dockerfile +++ b/docker-build/Dockerfile @@ -1,5 +1,5 @@ # Get latest app version -FROM alpine:3.22.0 +FROM alpine:3.21.3 WORKDIR /clone-workspace RUN apk update && \ apk upgrade && \ @@ -7,7 +7,7 @@ RUN apk update && \ git clone https://github.com/fernwerker/ownDynDNS.git # Build container to run the app -FROM php:8.4.8-apache +FROM php:8.4.5-apache WORKDIR /var/www/html RUN apt-get update && \