Warda-DNS Warda: from ward — to protect, guardian
v0.9.10

Install Warda with a package

On a machine that is always on, Warda installs as a package of the system, and then updates itself, with versions signed by its publisher.

01Debian or Ubuntu

Download the package of your machine from the page of the releases (amd64 for a PC, arm64 for a Raspberry Pi already installed), then install it with apt.

bash
sudo apt install ./warda_<version>_amd64.deb

02Fedora, RHEL, Rocky Linux or AlmaLinux

Download the rpm package (x86_64 for a PC, aarch64 for an ARM machine), then install it with dnf. The package opens the ports of Warda in firewalld (service warda).

bash
sudo dnf install ./warda-<version>-1.x86_64.rpm

03Ports 53, 80 and 443

They must be free: first stop another Pi-hole, dnsmasq or web server on the same machine. On Fedora (and often on Ubuntu), systemd-resolved holds port 53: turn its stub off, then restart it.

bash
# /etc/systemd/resolved.conf: DNSStubListener=no
sudo systemctl restart systemd-resolved

04Then

Open http://warda or the address of the machine from your network, within the hour after the start, with admin and Ward@-MM-YYYY (the month of the version). Forgotten password later: sudo warda reset-password YOUR-NAME.

Point the router DNS to Warda

See also

Still stuck?

Tell us what happened, with the version of Warda: the form of the beta page reaches the team, or write to [email protected]. A diagnostic of System (Download a diagnostic, without any site visited) helps a lot.

Report a problemWrite to us