Warda-DNS Warda : de l’anglais ward — protéger, gardien
v0.9.10

Installer Warda avec Docker

Sur un Raspberry Pi 4 ou plus récent avec un système 64 bits, ou sur toute machine 64 bits avec Docker et son extension Compose. Chaque version est livrée avec un docker-compose.yml prêt à l’emploi.

01Démarrer Warda

Dans un dossier vide, téléchargez le fichier de la dernière version et démarrez-le. Warda utilise le réseau de la machine : les ports 53 (DNS), 80 et 443 (interface) doivent être libres.

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

02Ports 80 et 443 déjà pris

Un reverse proxy (Traefik, nginx, Caddy) ou un NAS les occupe déjà ? Avant de démarrer, changez ces deux lignes sous environment:, puis ouvrez Warda sur http://<adresse>:8080. Ne publiez jamais Warda sur Internet par ce proxy.

Le port 53 ne se déplace pas : les appareils ne demandent que ce port. Arrêtez l’autre serveur DNS ; sous Debian ou Ubuntu, c’est souvent systemd-resolved (DNSStubListener=no dans /etc/systemd/resolved.conf, puis redémarrez-le).

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

03L’adresse et le mot de passe

La première commande affiche l’adresse à ouvrir, la seconde le mot de passe par défaut, à utiliser dans l’heure qui suit le démarrage. Si un port est occupé, le journal le nomme, avec le programme qui le tient probablement.

bash
docker logs warda
docker exec warda warda setup-info

04Mettre à jour

Avec Docker, Warda n’installe rien de lui-même : toutes les 6 heures, il cherche une nouvelle version signée par son éditeur et l’affiche dans Système. Écrivez la nouvelle version dans la ligne image: du fichier, puis récupérez-la et redémarrez. La copie nocturne des sauvegardes sur une clé USB n’est pas faite avec Docker.

bash
docker compose pull && docker compose up -d

Mises à jour et sauvegardes

Voir aussi

Toujours bloqué ?

Dites-nous ce qui s’est passé, avec la version de Warda : le formulaire de la page bêta arrive à l’équipe, ou écrivez à [email protected]. Un diagnostic de Système (Télécharger un diagnostic, sans aucun site visité) aide beaucoup.

Signaler un problèmeNous écrire