Initialize Git Repository: 'DDNS-Client'
All checks were successful
DDNS-Client (Bookworm) / DDNS-Client [arm64] (push) Successful in 10s
DDNS-Client (Bookworm) / DDNS-Client [amd64] (push) Successful in 11s
DDNS-Client (Noble) / DDNS-Client [arm64] (push) Successful in 11s
DDNS-Client (Noble) / DDNS-Client [amd64] (push) Successful in 11s
DDNS-Client (Trixie) / DDNS-Client [arm64] (push) Successful in 10s
DDNS-Client (Trixie) / DDNS-Client [amd64] (push) Successful in 10s

This commit is contained in:
Cantibra
2026-01-26 06:10:00 +01:00
commit a99a3aed35
19 changed files with 1478 additions and 0 deletions

78
root/etc/ddns-client.conf Normal file
View File

@@ -0,0 +1,78 @@
#####################################
# Dynamic Domain Name System Client #
#####################################
# --- Service Settings --- #
## TIMER
## Sets the state for whether a DNS update is
## performed every 5 minutes.
##
TIMER='false'
# --- Provider Settings --- #
## PROVIDER
## Sets the provider to be contacted during a DNS
## update using the update URL.
##
## Value Description
## ----------------------------------------------------
## webstuebchen webstuebchen's DDNS Service
##
PROVIDER=''
## USERNAME
## Username to authenticate with the provider.
##
USERNAME=''
## PASSWORD
## Password to authenticate with the provider.
##
PASSWORD=''
## HOSTNAME
## Fully Qualified Domain Name which will be updated.
## eg 'domain.com www.domain.com'
##
HOSTNAME=''
# --- Network Settings --- #
## IP
## Defines the version of the IP addresses to be used
## for a DNS update.
##
## Value Description
## ----------------------------------------------------
## IP4 IPv4 Address
## IP6 IPv6 Address
## IP64 IPv4/IPv6 Address (Dual-Stack)
##
IP='IP64'
## NETWORK
##
##
## Value Description
## ----------------------------------------------------
## public Public IP Address is used
## private Private IP Address is used
##
NETWORK='public'
## INTERFACE
##
##
## Value Description
## ----------------------------------------------------
## lo localhost Interface is used
## *interface* Given Interface is used
INTERFACE='lo'