Sign inSign up

codxio/dyndns-sync

By codxio

•Updated 2 days ago

Browserbasierte DynDNS-Plattform mit IPv4/IPv6-Überwachung und automatischen DNS-Updates.

Image
Networking
0

81

codxio/dyndns-sync repository overview

⁠DynDNS Sync – Docker Compose

Docker Compose configuration for codxio/dyndns-sync:latest.

⁠Docker Compose

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

⁠Installation

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.

Tag summary

Content type

Image

Digest

sha256:e8fef8cc7…

Size

71.4 MB

Last updated

2 days ago

docker pull codxio/dyndns-sync