Add SPEC, PLAN, Dockerfile, compose, env example, app modules, CI workflow

This commit is contained in:
Stefan Koelle
2026-08-07 00:18:57 +02:00
parent d456a856e3
commit 6dd541b798
14 changed files with 549 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# FritzBox TR-064
FRITZBOX_HOST=192.168.178.1
FRITZBOX_PORT=49000
FRITZBOX_USER=dyndns-updater
FRITZBOX_PASSWORD=change-me
# Cloudflare
CLOUDFLARE_API_TOKEN=change-me
CLOUDFLARE_ZONE_ID=change-me
# Kommagetrennte Liste der Subdomains (ohne Proxy!), Anzahl beliebig erweiterbar
CLOUDFLARE_RECORDS=sub1.example.org,sub2.example.org,sub3.example.org
# FreeDNS (Fallback/Parallelbetrieb)
FREEDNS_UPDATE_URL=https://freedns.afraid.org/dynamic/update.php?TOKEN
# Webhook (kein Auth, rein intern)
WEBHOOK_PORT=8090
# Fallback Polling
POLL_INTERVAL_MINUTES=15
# Healthchecks (self-hosted)
HEALTHCHECK_PING_URL=https://healthchecks.example.org/ping/change-me
# Sonstiges
TZ=Europe/Berlin
LOG_LEVEL=INFO