Browserbasierte DynDNS-Plattform mit IPv4/IPv6-Überwachung und automatischen DNS-Updates.
81
Docker Compose configuration for codxio/dyndns-sync:latest.
name: dyndns-sync
services:
dyndns-sync:
image: codxio/dyndns-sync:latest
pull_policy: always
container_name: DynDNS-Sync
restart: always
ports:
- "8080:8080"
environment:
TZ: Europe/Vienna
# true, sobald die Oberfläche ausschließlich über HTTPS erreichbar ist
COOKIE_SECURE: "false"
# Optional (zum Aktivieren Kommentarzeichen entfernen):
# SECRET_KEY: "" # überschreibt das automatisch erzeugte Schlüsselfile in /data/secret.key
# SETUP_TOKEN: "" # Token, das bei der Ersteinrichtung im Browser eingegeben werden muss
# INITIAL_ADMIN_USER: "" # Admin beim ersten Start anlegen, sonst Einrichtung im Browser
# INITIAL_ADMIN_PASSWORD: ""
volumes:
- type: bind
source: /DATA/AppData/dyndns-sync/data
target: /data
bind: {create_host_path: false}
- type: bind
source: /DATA/AppData/dyndns-sync/backups
target: /backups
bind: {create_host_path: false}
- type: bind
source: /DATA/AppData/dyndns-sync/logs
target: /logs
bind: {create_host_path: false}
security_opt:
- no-new-privileges:true
cap_drop: [ALL]
read_only: true
tmpfs:
- /tmp
Create the required persistent directories:
sudo mkdir -p /DATA/AppData/dyndns-sync/{data,backups,logs}
sudo chown -R 10001:10001 /DATA/AppData/dyndns-sync
Save the Compose configuration as docker-compose.yml and start the container:
docker compose -f docker-compose.yml up -d
Web interface: http://SERVER-IP:8080
Replace SERVER-IP with your server's IP address.
Important: The Compose configuration above is reproduced without changing its settings. The persistent directories must exist before starting the container.
Content type
Image
Digest
sha256:e8fef8cc7…
Size
71.4 MB
Last updated
2 days ago
docker pull codxio/dyndns-sync