CloudFlare DDNS – CloudFlare mit dynamischer IP-Adresse updaten

Hier beschreibe ich, wie man einen Docker-Container einrichtet, der CloudFlare jedes Mal aktualisiert, wenn sich die IP-Adresse des Internetdienstanbieters (ISP) ändert.

Dafür gibt es einen Docker-Stack von oznu unter https://hub.docker.com/r/oznu/cloudflare-ddns

Ich habe den Container ein wenig geändert, indem ich Subdomains entfernt und PUID und PGID hinzugefügt habe, aber das ist  alles.

 

				
					version: '2'
services:
  cloudflare-ddns:
    image: oznu/cloudflare-ddns:latest
    restart: always
    environment:
      - API_KEY=xxxxxxx
      - ZONE=example.com
      - SUBDOMAIN=subdomain
      - PROXIED=false
      - PUID=
      - PGID=
				
			

Netzwerk muss „Host“ sein, sonst geht die Namensauflösung schief!

Ein Cloudflare API token erstellen

Um einen Cloudflare API-Token für die DNS-Zone zu erstellen geht man zu  https://dash.cloudflare.com/profile/api-tokens .

Dann folgende Sachen

  1. Klicke auf Token erstellen
  2. Vergib einen aussagekräftigen Namen für den Token, z.B. :  cloudflare-ddns
  3. Dann folgende Berechtigungen für den Token einstellen:
    • Zone – Zoneneinstellungen – Lesen
    • Zone – Zone – Lesen
    • Zone – DNS – Bearbeiten
  4. Die Zonen Resourcen setzen auf zone resources to:
    • Include – All zones
  5. Den Wizard vervollständigen, den erstellten Token kopieren und in die  API_KEY= Variable des Containers einfügen.

 

Noch mehr zu entdecken...

Bitwarden Logo 200px.svg
docker

Bitwarden Passwort Manager

In diesem Beitrag werfen wir einen Blick auf die Installation von Bitwarden in einem Docker-Container mit Portainer. Die einfachste und sicherste Möglichkeit für Einzelpersonen, Teams