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
|
||||||
CLOUDFLARE_API_TOKEN=change-me
|
CLOUDFLARE_API_TOKEN=change-me
|
||||||
CLOUDFLARE_ZONE_ID=change-me
|
CLOUDFLARE_ZONE_ID=change-me
|
||||||
# Kommagetrennte Subdomain-Teile relativ zur Zone (kein FQDN!), z.B. "sub1" oder "*.home"
|
# Kommagetrennte Liste der Subdomains (ohne Proxy!), Anzahl beliebig erweiterbar
|
||||||
CLOUDFLARE_RECORDS=sub1,sub2,sub3
|
CLOUDFLARE_RECORDS=sub1.example.org,sub2.example.org,sub3.example.org
|
||||||
|
|
||||||
# FreeDNS (Fallback/Parallelbetrieb)
|
# FreeDNS (Fallback/Parallelbetrieb)
|
||||||
FREEDNS_UPDATE_URL=https://freedns.afraid.org/dynamic/update.php?TOKEN
|
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
|
```bash
|
||||||
cp .env.example .env
|
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
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ die IP bei jedem Trigger selbst ueber die FritzBox TR-064-Schnittstelle.
|
|||||||
## 3. Cloudflare
|
## 3. Cloudflare
|
||||||
|
|
||||||
- Nur A-Records, DNS-only (proxied=false)
|
- 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
|
- Records pro Lauf per Name aufgeloest, nicht gecacht
|
||||||
- Benoetigter Token-Scope: Zone -> DNS -> Edit (Template "Edit zone DNS") + Zone -> Zone -> Read
|
- 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 logging
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
|||||||
Reference in New Issue
Block a user