Warda-DNS Warda: van het Engelse ward — beschermen, bewaker
v0.9.10

Warda installeren met Docker

Op een Raspberry Pi 4 of nieuwer met een 64-bitssysteem, of op elke 64-bitsmachine met Docker en zijn Compose-plug-in. Elke versie komt met een kant-en-klare docker-compose.yml.

01Warda starten

Download in een lege map het bestand van de nieuwste versie en start het. Warda gebruikt het netwerk van de machine: poort 53 (DNS), 80 en 443 (interface) moeten vrij zijn.

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

02Poort 80 en 443 al bezet

Een reverse proxy (Traefik, nginx, Caddy) of een NAS gebruikt ze al? Verander vóór de start deze twee regels onder environment: en open Warda daarna op http://<adres>:8080. Publiceer Warda nooit via die proxy op het internet.

Poort 53 kan niet verhuizen: de apparaten vragen alleen die poort. Stop de andere DNS-server; op Debian of Ubuntu is het vaak systemd-resolved (DNSStubListener=no in /etc/systemd/resolved.conf, en herstart het).

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

03Het adres en het wachtwoord

Het eerste commando toont het adres om te openen, het tweede het standaardwachtwoord, te gebruiken binnen het uur na de start. Is een poort bezet, dan noemt het logboek hem, met het programma dat hem waarschijnlijk vasthoudt.

bash
docker logs warda
docker exec warda warda setup-info

04Bijwerken

Met Docker installeert Warda niets uit zichzelf: elke 6 uur zoekt het een nieuwe versie die door zijn uitgever is ondertekend en toont die in Systeem. Zet de nieuwe versie in de regel image: van het bestand, haal ze op en herstart. De nachtelijke kopie van de back-ups naar een USB-stick gebeurt niet met Docker.

bash
docker compose pull && docker compose up -d

Updates en back-ups

Zie ook

Kom je er niet uit?

Vertel ons wat er gebeurde, met de versie van Warda: het formulier van de bètapagina komt bij het team, of schrijf naar [email protected]. Een diagnose uit Systeem (Een diagnose downloaden, zonder bezochte sites) helpt veel.

Een probleem meldenSchrijf ons