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

Comparison

A Pi-hole and AdGuard Home alternative: how Warda compares

How Warda compares with the two best-known self-hosted DNS filters, and what it does not do yet. Both are free software with their own licences: Warda (AGPL-3.0) takes ideas from what they show, never their code.

The comparison describes their public versions known in 2026; it will age, and each project keeps its own documentation up to date.

At a glance

yespartialno

FreeSubscriptionBusiness

44 of 44 featuresWardaPi-holeAdGuard Home
Blocklists, own allow and block rulesFreeyesyesyes
Counter of blocked domainsFreeyes — entries, and the names they coveryes: distinct domains of the lists addedpartial — rules of each list, no total
Learns on the box which names to suggest blockingFreeyes, and shows what it watches and whynono
People of the household, profiles by age, reports per childFreeyesnono
Sensitive categories (adult, gambling, violence…) by profileFreeyespartial — through listspartial — through lists and services
Hours of Internet, time a day, school holidays, requests of a childSubscriptionyesnopartial — blocking schedule of services
Detection of the ways around the filter (VPN, proxy, encrypted DNS)Subscriptionyes, with alertsnono
"Something is broken" on a device (pause and one-click unblock)Freeyesnono
Network scan, local names, groups of devices, managed switchesFreeyespartial — local namespartial — clients and local names
DHCP serverFreeyes — IPv4 and IPv6yes — IPv4 and IPv6yes — IPv4 and IPv6
Encrypted upstream servers (DoH, DoT)Freeyespartial — through a companionyes
Encrypted DNS for the devices (DoH, DoT, DoQ)Freeyes, with a free certificate renewed by itselfnopartial — yes, certificate to bring
SafeSearch, blocking of named servicesFreeyes, by profile, group, person or devicenoyes
DNSSEC validationFreeyes, by Warda itself (option) or by the upstream serversyesyes
Custom local records (A, CNAME…)Freeyesyesyes
Query log with search, filters and live viewFreeyes, with the person or group of each deviceyesyes
Rule from a row of the query logFreeyesyesyes
Encrypted databaseFreeyesnono
Automatic updatesFreeyes — signed, with rollbackpartial — by handyes
Rules per device, rate limiting per client, choice of the answer to a blocked nameFreeyesyesyes
Look-alike names: homographs, typing mistakes, brands in another name or in a subdomainFreeyes, blocked when there is no doubt or the domain is newnono
Data leaks through DNS (tunnels) detected and blockedFreeyes, for the device, with an alertnono
Plan of the home network (box, switches, Wi-Fi, devices), placed by the switches (SNMP)Freeyespartial — list of the machinespartial — list of the clients
DNS rebinding (an Internet name that answers an address of the home) blockedFreeyespartial — by hand, in dnsmasqpartial — with rules to write
Spyware (stalkerware) blocked, the person of the device toldFreeyes, with the indicators of Echappartial — through a list to addpartial — through a list to add
Remote control tools and clockwork beacons reportedFreeyesnono
Quarantine of a device in one click (only its updates get through)Freeyespartial — through a group, by handpartial — client blocked entirely
Check of the network: a box announcing its own IPv6 DNS, devices that never go through the filterFreeyes, with alerts and a guide per boxnono
Protection of the devices outside the home (mobile data, other Wi-Fi)Subscriptionyes (beta), through the online service of Warda, with the rules of each devicepartial — through a VPN to set up yourselfpartial — through a VPN, or by opening it on the Internet
Ports of the home exposed on the Internet, checked from outsideFreeyes (beta): public address, openings of the router (UPnP), Telnet and FTP on the networknono
E-mail addresses of the household watched in known data breachesSubscriptionyes (beta), with k-anonymity, once the breach service of Warda opensnono
Restricted mode for connected objects (only the names learned)Freeyes (beta), by device or grouppartial — by hand, with groups and rulespartial — by hand, with rules per client
Cryptocurrency mining pools blocked, the device reportedFreeyes, for everyone (beta)partial — through a list to addpartial — through a list to add
Export to a SIEM: alerts, administration log and names, syslog in JSON or CEFBusinessyes (beta)nono
Rules of a company given in one click (adult, piracy, bypasses, mining)Businessyespartial — lists to addpartial — lists and services to choose
Roles and permissions (RBAC), groups of accountsBusinessyes: administrator or member; with Business, groups with roles from a catalogue, every change loggedno, a single admin passwordno, every account has every right
Second opinion from a cloud analysis service (collective base)Subscriptionyes, off by default, domain names only (beta)nono
Data loss prevention (DLP): file transfers, webmail, AI assistants…Businessyes, at the DNS level: allow, alert or block (beta)nono
Unblock requests from the users: duration, justification, approval and historyBusinessyes (beta)nono
High availability: two boxes, one shared address, automatic takeoverBusinessyes (beta): VRRP with keepalived, IPv4 and IPv6, a read-only secondary that can replace the primary, alerts, protection outside the home taken overno (setups made by the community)no
Several sites followed from one boxBusinessyes (beta): one signed policy, updates and a company report from the head officenono
Users of a directory (Active Directory, LDAP, Entra ID, Google Workspace) and sign-in with itBusinessyes (beta): imported every hour; sign-in with the directory password, Microsoft or Googlenono
Security score out of 100, with the actions to take by priorityBusinessyes (beta), with its trendnono
AI assistants: who uses which; allowed, reported or blocked one by oneBusinessyes (beta)partial — blocking through listspartial — blocking through rules

What Warda's counter counts, and how new lists are checked

What Warda does differently

01

A household, not a list of IP addresses

Devices belong to people or groups; the protections follow the age of each person, and adults are never watched (their detailed reports need their own agreement).

02

Local learning

Warda studies its own journal and suggests names to block, with the reason, instead of relying only on lists.

03

For parents

Hours of Internet, time a day per category, school holidays from the official calendars, requests for more time, alerts when a child tries to go around the filter, weekly summary.

04

Built to be left alone

Encrypted nightly backups (and a copy to a USB drive), signed automatic updates with rollback (on the Raspberry Pi image, the system updates too, shown and installed from the System page), a page of the scheduled tasks, a diagnostic without browsing data.

What Warda does not do yet

In the order they are planned (none is promised for a given version).

  1. 1
    Actions on the sites Business
    From the manager box: the rules and policies of the company given to every site, every site updated at once, their reports gathered. Planned with Warda Business.

Ideas taken from their interfaces

The charts and the query log of Warda follow ideas both projects made familiar, drawn again in the charter of Warda.

See the technical reference

  • an activity chart by steps of 10 minutes over 24 hours, whose window shows under the chart and opens the queries of that window;
  • small curves under the figures of the dashboard, rings for the types of queries, the reasons of blocking and the upstream servers, tops with the share of each name;
  • a query log with one search box, a filter of the result and of the device, a live view, tinted rows and a rule in one click.

Looking for a NextDNS alternative at home?

Services such as NextDNS filter from their own servers: nothing to install at home, and the same protection on every network. Warda makes the other choice: a box at home, which answers itself and keeps the history of the queries.

From the public site of NextDNS in 2026; its own pages are the reference.

Mullvad DNS shuts down: which alternative still blocks ads?

  • NextDNS describes a service for all devices and all networks, set up in a few seconds; its parental control blocks categories, named apps and games, forces safe search and allows some sites only at set times of the day.
  • Its logs are kept on its servers, from one hour to two years or not at all, in the United States, the European Union, the United Kingdom or Switzerland, as the customer chooses.
  • Its free plan filters 300,000 queries a month; beyond, it answers without filtering until the next month, unless a paid plan is taken.
  • Warda runs on a box that stays switched on at home (Raspberry Pi, Docker, Debian): the history of the queries stays on it; with the subscription (beta), the devices you choose stay protected away from home through the online service of Warda, which passes their queries to the box.

Coming from another DNS filter?

Warda is in open beta: the subscription is offered to every tester during the beta test period.

Join the betaDownload