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.
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).
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.
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.
docker compose pull && docker compose up -d