notes for nerds – pc, server, phones, apps

notes4nerds

— notes.h87.at —

Dynamischer DNS Client in docker (ddclient)

in dem fall verwenden wir einen ddclient der in eienr dockerumgebugn läuft und mit „dynu.com“ configuriert wird.

1. Verzeichnisse erstellen

mkdir -p ~/docker/ddclient/config

2. ddclient container erstellen

docker run -d --name ddclient -v ~/docker/ddclient/config:/config --dns 8.8.8.8 --dns 8.8.4.4 -e PUID=1000 -e PGID=1000 linuxserver/ddclient

3. configurationsdatei erstellen

nano ~/docker/ddclient/config/ddclient.conf

und befüllen die datei mit folgendem Inhalt

# ddclient configuration for Dynu
#
# /etc/ddclient.conf
daemon=60                                                # Check every 60 seconds.
syslog=yes                                               # Log update msgs to syslog.
#mail=root                                                # Mail all msgs to root.
#mail-failure=root                                        # Mail failed update msgs to root.
pid=/var/run/ddclient.pid                                # Record PID in file.                                      
use=web, web=checkip.dynu.com/, web-skip='IP Address'    # Get ip from server.
server=api.dynu.com                                      # IP update server.
protocol=dyndns2                        
login=benutzer                                         # Your username.
password=passwort                                   # Password or MD5/SHA256 hash of password.
mydomain.org                                        # List one or more hostnames one on each line.
sub.mybdomain..org
#MYDOMAIN.COM

4. Account auf www.dynu.com erstellen

einfach gratis registrieren und auf https://www.dynu.com/en-US/ControlPanel/DDNS bis zu 5 gratis hosts/subdomains erstellen.

5. Logs überprüfen

darunter sollte eine zeile sein die in etwa so aussieht:

SUCCESS:  updating mydomain.org,sub.mydomain.org: good: IPv4 address set to 81.113.XX.XXX

6. ddclient.conf für All inkl

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
daemon=5m
protocol=dyndns2
use=web, web=checkip.dyndns.org/
server=dyndns.kasserver.com/
login=dyn0000000, password='passwort'
dyndns.example.de
ssl=no


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

Schreibe einen Kommentar