mirror of
https://github.com/skoelle/dyndns-updater.git
synced 2026-09-17 16:10:25 +00:00
fix cloudflare
This commit is contained in:
+2
-2
@@ -7,8 +7,8 @@ FRITZBOX_PASSWORD=change-me
|
||||
# Cloudflare
|
||||
CLOUDFLARE_API_TOKEN=change-me
|
||||
CLOUDFLARE_ZONE_ID=change-me
|
||||
# Kommagetrennte Subdomain-Teile relativ zur Zone (kein FQDN!), z.B. "sub1" oder "*.home"
|
||||
CLOUDFLARE_RECORDS=sub1,sub2,sub3
|
||||
# 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
|
||||
|
||||
@@ -19,7 +19,7 @@ Details siehe [SPEC.md](SPEC.md) (Architektur/Design) und [PLAN.md](PLAN.md)
|
||||
|
||||
```bash
|
||||
cp .env.example .env
|
||||
vim .env # Werte eintragen (CLOUDFLARE_RECORDS: nur Subdomain-Teile, z.B. "sub1,sub2,*.home")
|
||||
vim .env # Werte eintragen
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ die IP bei jedem Trigger selbst ueber die FritzBox TR-064-Schnittstelle.
|
||||
## 3. Cloudflare
|
||||
|
||||
- Nur A-Records, DNS-only (proxied=false)
|
||||
- Subdomain-Teile ueber CLOUDFLARE_RECORDS (ENV), relativ zur Zone (z.B. "sub1" oder "*.home", kein FQDN)
|
||||
- Variable Subdomain-Liste ueber CLOUDFLARE_RECORDS (ENV)
|
||||
- Records pro Lauf per Name aufgeloest, nicht gecacht
|
||||
- Benoetigter Token-Scope: Zone -> DNS -> Edit (Template "Edit zone DNS") + Zone -> Zone -> Read
|
||||
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
"""Cloudflare DNS-Update-Modul.
|
||||
|
||||
Erwartet Subdomain-Teile relativ zur Zone (z.B. "sub1" oder "*.home"),
|
||||
keine FQDNs (z.B. NICHT "sub1.example.org").
|
||||
"""
|
||||
|
||||
import logging
|
||||
|
||||
import requests
|
||||
|
||||
Reference in New Issue
Block a user