Warda-DNS Warda: vom englischen ward — schützen, Wächter
v0.9.10

Warda mit Docker installieren

Auf einem Raspberry Pi 4 oder neuer mit 64-Bit-System, oder auf jeder 64-Bit-Maschine mit Docker und seinem Compose-Plugin. Jede Version kommt mit einer fertigen docker-compose.yml.

01Warda starten

Laden Sie in einem leeren Ordner die Datei der neuesten Version herunter und starten Sie sie. Warda nutzt das Netzwerk der Maschine: Die Ports 53 (DNS), 80 und 443 (Oberfläche) müssen frei sein.

bash
curl -fsSLO https://github.com/warda-dns/Releases/releases/latest/download/docker-compose.yml
docker compose up -d

02Ports 80 und 443 schon belegt

Ein Reverse Proxy (Traefik, nginx, Caddy) oder ein NAS belegt sie schon? Ändern Sie vor dem Start diese zwei Zeilen unter environment: und öffnen Sie Warda dann unter http://<Adresse>:8080. Veröffentlichen Sie Warda nie über diesen Proxy im Internet.

Port 53 lässt sich nicht verlegen: Die Geräte fragen nur diesen Port. Stoppen Sie den anderen DNS-Server; unter Debian oder Ubuntu ist es oft systemd-resolved (DNSStubListener=no in /etc/systemd/resolved.conf, dann neu starten).

yaml
      WARDA_HTTP_LISTEN: ":8080"
      WARDA_HTTPS_LISTEN: ":8443"

03Adresse und Passwort

Der erste Befehl zeigt die zu öffnende Adresse, der zweite das Standardpasswort, binnen einer Stunde nach dem Start zu verwenden. Ist ein Port belegt, nennt das Log ihn, mit dem Programm, das ihn wahrscheinlich hält.

bash
docker logs warda
docker exec warda warda setup-info

04Aktualisieren

Mit Docker installiert Warda nichts von selbst: Alle 6 Stunden sucht es nach einer neuen, von seinem Herausgeber signierten Version und zeigt sie unter System. Tragen Sie die neue Version in die Zeile image: der Datei ein, laden Sie sie und starten Sie neu. Die nächtliche Kopie der Sicherungen auf einen USB-Stick gibt es mit Docker nicht.

bash
docker compose pull && docker compose up -d

Updates und Sicherungen

Siehe auch

Kommen Sie nicht weiter?

Schreiben Sie uns, was passiert ist, mit der Version von Warda: Das Formular der Beta-Seite erreicht das Team, oder schreiben Sie an [email protected]. Eine Diagnose aus System (Diagnose herunterladen, ohne besuchte Websites) hilft sehr.

Ein Problem meldenUns schreiben