01Uruchomienie Wardy
W pustym folderze pobierz plik najnowszego wydania i uruchom go. Warda korzysta z sieci maszyny: porty 53 (DNS), 80 i 443 (interfejs) muszą być wolne.
curl -fsSLO https://github.com/warda-dns/Releases/releases/latest/download/docker-compose.yml
docker compose up -d
02Porty 80 i 443 już zajęte
Reverse proxy (Traefik, nginx, Caddy) albo NAS już ich używa? Przed uruchomieniem zmień te dwie linie pod environment:, a potem otwórz Wardę pod http://<adres>:8080. Nigdy nie publikuj Wardy w Internecie przez to proxy.
Portu 53 nie da się przenieść: urządzenia pytają tylko ten port. Zatrzymaj inny serwer DNS; na Debianie lub Ubuntu to często systemd-resolved (DNSStubListener=no w /etc/systemd/resolved.conf, potem restart).
WARDA_HTTP_LISTEN: ":8080"
WARDA_HTTPS_LISTEN: ":8443"
03Adres i hasło
Pierwsze polecenie pokazuje adres do otwarcia, drugie hasło domyślne, ważne przez godzinę od uruchomienia. Jeśli port jest zajęty, log go wymienia, wraz z programem, który najpewniej go trzyma.
docker logs warda
docker exec warda warda setup-info
04Aktualizacja
W Dockerze Warda niczego nie instaluje sama: co 6 godzin szuka nowej wersji podpisanej przez wydawcę i pokazuje ją w System. Wpisz nową wersję w linii image: pliku, pobierz ją i uruchom ponownie. Nocna kopia kopii zapasowych na pendrive nie działa w Dockerze.
docker compose pull && docker compose up -d