Warda-DNSDocs Warda: van het Engelse ward — beschermen, bewaker
v0.9.3

2. Warda installeren

In het kort

Raspberry Pi 4 of later: bestand warda.rpi-imager-manifest, geopend in Raspberry Pi Imager 2.x (biedt de image van Warda met de aanpassing aan; SSH alleen met sleutel). Debian/Ubuntu 64-bit: sudo apt install ./warda_<version>_<arch>.deb. Fedora/RHEL: sudo dnf install ./warda-<version>-1.<arch>.rpm. Docker: de docker-compose.yml van de versie, daarna docker compose up -d (hostnetwerk). Poorten 53, 80 en 443 vrij (80 en 443 kunnen verhuizen). Daarna http://<address> binnen het uur, vanuit uw eigen netwerk, account admin, wachtwoord Ward@-MM-YYYY (maand van de versie). Te kopen: een Raspberry Pi 5 of 4, een kaart van 32 GB A1/A2, de officiële voeding.

Waar u de hardware koopt#

Wat u nodig hebt:

  • een Raspberry Pi 5 of een Raspberry Pi 4 (de twee modellen die Warda ondersteunt);
  • een microSD-kaart: minstens 16 GB; neem een kaart van 32 GB met het teken A1 of A2, van een bekend merk (SanDisk, Samsung, Kingston, of de officiële Raspberry Pi-kaart). Koop ze in de winkel van het merk, bij een Raspberry Pi-verkoper of in een winkel die ze zelf verkoopt — niet bij een onbekende verkoper op een marktplaats: valse kaarten zijn daar gewoon;
  • de officiële voeding: USB-C 27 W voor een Raspberry Pi 5, USB-C 15 W voor een Raspberry Pi 4 (een telefoonlader veroorzaakt vaak willekeurige herstarts);
  • een behuizing, met koeling (ventilator of koellichaam) voor een Raspberry Pi 5;
  • een netwerkkabel die lang genoeg is tot uw router.

Winkels, gecontroleerd op 11 oktober 2026 (prijzen en voorraad veranderen; Warda heeft geen affiliatelink en verdient niets aan deze winkels):

Andere landen, en wat elke winkel verkoopt: Where to buy the hardware (in het Engels).

Met een Raspberry Pi (aanbevolen)#

U hebt een Raspberry Pi 4 (of later) nodig, de voeding ervan, een microSD-kaart van 16 GB of meer en een netwerkkabel.

De schermafbeeldingen van deze sectie komen uit Raspberry Pi Imager 2.0.11 met de interface in het Frans, onder Windows: de woorden tussen haakjes zijn de Franse labels ervan. Die van de stappen hieronder tonen Warda 0.7.8: Imager biedt de huidige versie aan.

  1. Installeer Raspberry Pi Imager (2.0.2 of later) op uw computer. Download op de releasepagina het bestand warda.rpi-imager-manifest en open het (dubbelklik): Imager start op met Warda in zijn lijst van systemen. Eerste stap (Appareil): kies uw Raspberry, Raspberry Pi 5 of Raspberry Pi 4 (het manifest geeft Imager deze twee modellen, de enige in de lijst), en ga verder met de knop rechtsonder (SUIVANT).

    Raspberry Pi Imager geopend met het manifest van Warda, eerste stap: alleen Raspberry Pi 5 en Raspberry Pi 4 in de lijst, Raspberry Pi 5 geselecteerd
    Stap 1: het model Raspberry, hier een Raspberry Pi 5
    Raspberry Pi Imager geopend met het manifest van Warda, eerste stap: alleen Raspberry Pi 5 en Raspberry Pi 4 in de lijst, Raspberry Pi 4 geselecteerd
    Stap 1, voor een Raspberry Pi 4
  2. Tweede stap (OS): kies Warda <version>, bovenaan in de lijst. Imager downloadt de image zelf en controleert de vingerafdruk ervan. Met de image .img.xz gekozen via de eigen image (Utiliser image personnalisée) biedt Imager de aanpassing niet aan.

    Raspberry Pi Imager, tweede stap: Warda bovenaan in de lijst van systemen, aanbevolen, online te downloaden, geselecteerd
    Stap 2: Warda, bovenaan in de lijst
  3. Derde stap (Stockage): kies uw microSD-kaart. Laat het vakje dat de systeemschijven uitsluit aangevinkt (Exclure les disques système): de schijven van uw computer staan niet in de lijst.

    Raspberry Pi Imager, derde stap: één kaartlezer van 29,1 GB in de lijst, het vakje dat de systeemschijven uitsluit aangevinkt
    Stap 3: de microSD-kaart
  4. De aanpassing (Personnalisation) begint met de hostnaam (Nom d'hôte): geef de Raspberry een naam in uw netwerk, bijvoorbeeld warda-lab (alleen letters, cijfers en koppeltekens).

    Raspberry Pi Imager, aanpassing: het veld van de hostnaam, ingevuld met warda-lab
    Stap 4: de hostnaam
  5. Locatie (Localisation): kies uw hoofdstad, uw tijdzone en uw toetsenbord (Ville capitale, Fuseau horaire, Type de clavier).

    Raspberry Pi Imager, aanpassing: de hoofdstad Parijs (Frankrijk), de tijdzone Europe/Paris en het toetsenbord fr
    Stap 5: de hoofdstad, de tijdzone en het toetsenbord
  6. Gebruiker (Utilisateur): maak uw gebruiker aan, met zijn gebruikersnaam (Nom d'utilisateur) en zijn wachtwoord, dat u twee keer invoert (Mot de passe, Confirmer le mot de passe).

    Raspberry Pi Imager, aanpassing: het formulier van het gebruikersaccount, met de gebruikersnaam en het twee keer ingevoerde wachtwoord
    Stap 6: uw gebruiker
  7. Wifi (Wi-Fi): laat alles leeg en ga verder (SUIVANT): Warda wordt met een netwerkkabel aangesloten.

    Raspberry Pi Imager, aanpassing: het formulier van de wifi, leeg gelaten
    Stap 7: de wifi, leeg gelaten
  8. Toegang op afstand (Accès à distance): om op afstand te kunnen helpen, schakelt u SSH in (Activer SSH), kiest u de authenticatie met publieke sleutel (Utiliser l'authentification par clé publique) en plakt u uw publieke sleutel. Warda weigert wachtwoorden via SSH: met alleen een wachtwoord weigert SSH de verbinding.

    Raspberry Pi Imager, aanpassing: SSH ingeschakeld en de twee manieren van authenticatie, met wachtwoord of met publieke sleutel; op deze schermafbeelding is het wachtwoord geselecteerd
    Stap 8: SSH. De schermafbeelding toont het scherm, niet de keuze die u moet maken: kies de publieke sleutel
  9. Imager toont het overzicht (Écriture): het model Raspberry, het systeem en de kaart, en daarna de aanpassingen die het gaat toepassen (Personnalisation à appliquer). Controleer ze en start dan het schrijven (ÉCRIRE).

    Raspberry Pi Imager, overzicht vóór het schrijven: Raspberry Pi 5, Warda en de kaartlezer, en daarna de lijst van de toe te passen aanpassingen
    Stap 9: het overzicht vóór het schrijven, voor een Raspberry Pi 5
    Raspberry Pi Imager, overzicht vóór het schrijven: Raspberry Pi 4, Warda en de kaartlezer, en daarna de lijst van de toe te passen aanpassingen
    Stap 9, voor een Raspberry Pi 4
  10. Imager waarschuwt dat alles op de kaart voorgoed wordt gewist. Controleer of uw kaart wordt genoemd en bevestig (JE COMPRENDS, EFFACER ET ÉCRIRE).

    Raspberry Pi Imager vraagt te bevestigen dat alle gegevens van de kaart worden gewist, met een knop om te annuleren en een knop om te wissen en te schrijven
    Stap 10: alles op de kaart wordt gewist
  11. Imager schrijft de image: koppel de kaart niet los.

    Raspberry Pi Imager, schrijven bezig, op 1 %
    Stap 11: het schrijven is bezig
  12. Daarna controleert het wat het heeft geschreven: laat het afmaken.

    Raspberry Pi Imager, controle van de geschreven gegevens bezig, op 17 %
    Stap 12: de controle is bezig
  13. Wanneer alles klaar is (Écriture terminée !), somt Imager de toegepaste aanpassingen op en heeft het de kaart uitgeworpen: neem haar uit en sluit Imager (TERMINER). Plaats de kaart in de Raspberry, sluit hem met de netwerkkabel aan op uw router, en steek daarna de voeding in het stopcontact. De eerste start duurt enkele minuten.

    Raspberry Pi Imager, schrijven voltooid voor een Raspberry Pi 5: de gemaakte keuzes, de toegepaste aanpassingen en de melding dat de kaart is uitgeworpen en veilig kan worden uitgenomen
    Stap 13: klaar, voor een Raspberry Pi 5
    Raspberry Pi Imager, schrijven voltooid voor een Raspberry Pi 4: de gemaakte keuzes, de toegepaste aanpassingen en de melding dat de kaart is uitgeworpen en veilig kan worden uitgenomen
    Stap 13, voor een Raspberry Pi 4

Met het imagebestand, zonder het manifest. De andere manier om de kaart te schrijven: download de image warda_<version>_raspberrypi-arm64.img.xz op de releasepagina en geef dat bestand zelf aan Imager. De twee manieren verschillen op één punt: met het imagebestand heeft Imager geen stap voor de aanpassing, terwijl het manifest Imager de hostnaam, de gebruiker, de wifi en SSH laat instellen voordat het schrijft. De schermafbeeldingen tonen een ouder bestand, al uitgepakt (warda_0.6.9_raspberrypi-arm64.img): neem het bestand van de huidige release.

  1. Eerste stap (Appareil): kies uw model Raspberry, Raspberry Pi 5 of Raspberry Pi 4, en ga verder met de knop rechtsonder (SUIVANT).

    Raspberry Pi Imager, eerste stap: de lijst van de modellen Raspberry, Raspberry Pi 5 geselecteerd
    Stap 1: het model Raspberry, hier een Raspberry Pi 5
    Raspberry Pi Imager, eerste stap: de lijst van de modellen Raspberry, Raspberry Pi 4 geselecteerd
    Stap 1, voor een Raspberry Pi 4
  2. Tweede stap (OS): ga naar het einde van de lijst en kies het laatste item, de eigen image (Utiliser image personnalisée), en daarna het bestand van Warda dat u hebt gedownload.

    Raspberry Pi Imager, tweede stap: het einde van de lijst van systemen, het item voor de eigen image geselecteerd
    Stap 2: het laatste item van de lijst, de eigen image
  3. Derde stap (Stockage): kies uw microSD-kaart. Laat het vakje dat de systeemschijven uitsluit aangevinkt (Exclure les disques système): de schijven van uw computer staan niet in de lijst.

    Raspberry Pi Imager, derde stap: één kaartlezer van 29,1 GB in de lijst, het vakje dat de systeemschijven uitsluit aangevinkt
    Stap 3: de microSD-kaart
  4. De stap van de aanpassing (Personnalisation) blijft grijs: Imager slaat hem over en toont het overzicht (Écriture). Controleer het model Raspberry, het bestand en de kaart, en start dan het schrijven (ÉCRIRE).

    Raspberry Pi Imager, overzicht vóór het schrijven: Raspberry Pi 5, het imagebestand van Warda en de kaartlezer; de stap van de aanpassing is grijs
    Stap 4: het overzicht vóór het schrijven, voor een Raspberry Pi 5
    Raspberry Pi Imager, overzicht vóór het schrijven: Raspberry Pi 4, het imagebestand van Warda en de kaartlezer; de stap van de aanpassing is grijs
    Stap 4, voor een Raspberry Pi 4
  5. Imager waarschuwt dat alles op de kaart voorgoed wordt gewist. Controleer of uw kaart wordt genoemd en bevestig (JE COMPRENDS, EFFACER ET ÉCRIRE).

    Raspberry Pi Imager vraagt te bevestigen dat alle gegevens van de kaart worden gewist, met een knop om te annuleren en een knop om te wissen en te schrijven
    Stap 5: alles op de kaart wordt gewist
  6. Imager schrijft de image: koppel de kaart niet los.

    Raspberry Pi Imager, schrijven bezig, op 1 %
    Stap 6: het schrijven is bezig
  7. Daarna controleert het wat het heeft geschreven: laat het afmaken.

    Raspberry Pi Imager, controle van de geschreven gegevens bezig, op 7 %
    Stap 7: de controle is bezig
  8. Wanneer alles klaar is (Écriture terminée !), heeft Imager de kaart uitgeworpen: neem haar uit en sluit Imager (TERMINER).

    Raspberry Pi Imager, schrijven voltooid voor een Raspberry Pi 5: de gemaakte keuzes en de melding dat de kaart is uitgeworpen en veilig kan worden uitgenomen
    Stap 8: klaar, voor een Raspberry Pi 5
    Raspberry Pi Imager, schrijven voltooid voor een Raspberry Pi 4: de gemaakte keuzes en de melding dat de kaart is uitgeworpen en veilig kan worden uitgenomen
    Stap 8, voor een Raspberry Pi 4

Ga daarna verder zoals in de laatste stap van de eerste manier: de kaart in de Raspberry, de netwerkkabel, de voeding.

Op een Debian- of Ubuntu-machine#

Download het pakket van uw machine (amd64 voor een pc, arm64 voor een reeds geïnstalleerde Raspberry Pi), en dan:

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

Poorten 53, 80 en 443 moeten vrij zijn: stop eerst een andere Pi-hole, dnsmasq of webserver op dezelfde machine.

Op Fedora, RHEL, Rocky Linux of AlmaLinux#

Download het rpm-pakket van uw machine (x86_64 voor een pc, aarch64 voor een ARM-machine), en dan:

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

Het pakket opent de poorten van Warda in firewalld (service warda), en Warda werkt zichzelf bij, net als met het Debian-pakket. Poorten 53, 80 en 443 moeten vrij zijn: op Fedora bezet systemd-resolved vaak poort 53; zet DNSStubListener=no in /etc/systemd/resolved.conf en voer daarna sudo systemctl restart systemd-resolved uit.

Met Docker#

Op een Raspberry Pi 4 of later met een 64-bitsysteem, of op elke 64-bitmachine (pc of ARM) met Docker en zijn Compose-plug-in. Elke versie van Warda komt met een kant-en-klare docker-compose.yml, die die versie installeert. In een lege map:

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

Hetzelfde bestand staat ook in de hoofdmap van de repository van de versies: altijd dat van de nieuwste versie.

Warda gebruikt het netwerk van de machine rechtstreeks: de poorten 53 (DNS), 80 en 443 (webinterface) moeten vrij zijn.

Gebruikt een reverse proxy (Traefik, nginx, Caddy) of een NAS de poorten 80 en 443 al? Wijzig vóór docker compose up -d deze twee regels van docker-compose.yml (onder environment:) en open Warda daarna op http://<adres van de machine>:8080:

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

Is poort 53 bezet? Die kan niet verhuizen: de apparaten vragen alleen die poort. Stop de andere DNS-server (Pi-hole, AdGuard Home, dnsmasq). Op Debian of Ubuntu is het vaak systemd-resolved: schrijf DNSStubListener=no in /etc/systemd/resolved.conf en voer daarna sudo systemctl restart systemd-resolved uit.

Daarna:

sh
docker logs warda
docker exec warda warda setup-info

De eerste opdracht toont het adres dat u moet openen (met zijn poort), de tweede het standaardwachtwoord. Is een poort al in gebruik, dan stopt Warda en zijn logboek noemt de poort, het programma dat hem waarschijnlijk bezet en de regel van het bestand die u moet wijzigen; Docker start het opnieuw, ongeveer één keer per minuut, tot de poort vrij is. Het logboek van de container blijft klein (3 bestanden van 10 MB).

Om bij te werken schrijft u het nummer van de nieuwe versie op de regel image: van het bestand, en daarna:

sh
docker compose pull && docker compose up -d

Het bestand van de nieuwe versie opnieuw downloaden werkt ook, maar het vervangt de poorten die u hebt gewijzigd. De poorten 80 en 443 verplaatsen deelt alleen de machine met uw reverse proxy: publiceer Warda nooit via hem op het internet (hoofdstuk 12).

Eerste aanmelding#

  1. Open vanaf een computer op het netwerk http://warda (of http://ADDRESS-OF-THE-BOX). Het certificaat is zelfondertekend: accepteer het eenmalig.

  2. Meld u aan binnen het uur na de start met het account admin en het standaardwachtwoord Ward@-MM-YYYY, waarbij MM-YYYY de maand van de versie is (bijvoorbeeld Ward@-09-2026). Daarna koppelt u de box los en sluit u hem weer aan. Dit wachtwoord is openbaar: zolang de box niet geïnstalleerd is, kan iedereen op uw netwerk hem in uw plaats installeren. Installeer hem meteen na zijn eerste start, vanaf een computer van uw eigen netwerk (hoofdstuk 12).

  3. De installatie-assistent opent, stap voor stap: een nieuw wachtwoord voor admin (het noodaccount: bewaar het op een veilige plek), uw eigen account, dan uw box (hoofdstuk 3) en uw huishouden (hoofdstuk 4).

    De eerste stap toont de gebruiksvoorwaarden, om te lezen en te aanvaarden (een samenvatting en de link naar de volledige tekst); de anonieme dagelijkse telling staat daar ook, aan, en u kunt ze uitvinken.

Later, zodra het kastje zijn naam heeft en een certificaat dat de browsers vertrouwen (hoofdstuk 3), leidt http://warda vanzelf naar https:// gevolgd door die naam, en toont de browser geen waarschuwing meer (vanaf Warda 0.7.10).

Vervangt u een oude box? Op het eerste scherm van de assistent brengt Ik heb een back-up van Warda al uw accounts en instellingen terug (hoofdstuk 6).

Bij de stap van het netwerk toont de assistent ook het land van het kastje en, als de tijdzone van het kastje niet die van uw browser is, stelt hij Europe/Paris gebruiken voor (uw zone): de internettijden en de rapporten volgen de tijd van het kastje. De Raspberry Pi-image start in UTC: stel het hier in.