01Avviare Warda
In una cartella vuota, scarica il file dell'ultima versione e avvialo. Warda usa la rete della macchina: le porte 53 (DNS), 80 e 443 (interfaccia) devono essere libere.
curl -fsSLO https://github.com/warda-dns/Releases/releases/latest/download/docker-compose.yml
docker compose up -d
02Porte 80 e 443 già occupate
Un reverse proxy (Traefik, nginx, Caddy) o un NAS le usa già? Prima dell'avvio cambia queste due righe sotto environment:, poi apri Warda su http://<indirizzo>:8080. Non pubblicare mai Warda su Internet tramite quel proxy.
La porta 53 non si può spostare: i dispositivi chiedono solo quella porta. Ferma l'altro server DNS; su Debian o Ubuntu spesso è systemd-resolved (DNSStubListener=no in /etc/systemd/resolved.conf, poi riavvialo).
WARDA_HTTP_LISTEN: ":8080"
WARDA_HTTPS_LISTEN: ":8443"
03L'indirizzo e la password
Il primo comando mostra l'indirizzo da aprire, il secondo la password predefinita, da usare entro un'ora dall'avvio. Se una porta è occupata, il log la nomina, con il programma che probabilmente la tiene.
docker logs warda
docker exec warda warda setup-info
04Aggiornare
Con Docker, Warda non installa nulla da solo: ogni 6 ore cerca una nuova versione firmata dal suo editore e la mostra in Sistema. Scrivi la nuova versione nella riga image: del file, scaricala e riavvia. Con Docker non si fa la copia notturna dei backup su una chiavetta USB.
docker compose pull && docker compose up -d