Duckdns ist ein freier Service der ein DNS Name (sub domain von duckdns.org) auf eine IP zeigt. Der Dienst ist völlig kostenlos und erfordert keine Reaktivierung oder Forumsbeiträge, um seine Existenz zu sichern.
Linuxserver verwenden das Docker-Manifest, um eine plattformübergreifende Verfügbarkeit zu gewährleisten. Weitere Informationen finden man bei docker und in der linuxserver Ankündigung auf dockerhub.
Wenn man einfach lscr.io/linuxserver/duckdns:latest aufruft, sollten man das richtige Image für seine Architektur finden, aber man kann auch bestimmte Architektur-Images über Tags aufrufen.
Die von diesem Image unterstützten Architekturen sind:
| Architecture | Available | Tag |
|---|---|---|
| x86-64 | ✅ | amd64-<version tag> |
| arm64 | ✅ | arm64v8-<version tag> |
| armhf | ❌ |
Rufe die duckdns-Website auf, registriere deine Subdomain(s) und hole den Token ab.
Erstellen einen Container mit der/den Subdomain(s) und dem Token
IP wird alle 5 Minuten mit dem DuckDNS-Dienst aktualisiert (mit einem zufälligen Jitter)
version: "2.1"
services:
duckdns:
image: lscr.io/linuxserver/duckdns:latest
container_name: duckdns
environment:
- PUID=1000 #optional
- PGID=1000 #optional
- TZ=Etc/UTC #optional
- SUBDOMAINS=subdomain1,subdomain2
- TOKEN=token
- LOG_FILE=false #optional
volumes:
- /path/to/appdata/config:/config #optional
restart: unless-stopped