FilterDNS vs UnveilDNS
FilterDNS
github.comUnveilDNS
unveiltech.comSide by side
| Figure | FilterDNS | UnveilDNS |
|---|---|---|
| Price from | Free | $16.58/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | — |
| iOS | Yes | Yes |
| Android | Yes | Yes |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 3 |
| Spec score · Internet Filtering Software | 8.6 (#9) | 7.9 (#29) |
| Deployment | The quick start uses Docker Compose, and the documented architecture uses PostgreSQL and a SvelteKit web UI. | The maker describes UnveilDNS as an on-premise deployment with unlimited bandwidth and users. |
| Intended users | The README describes a self-service model in which users create and manage profiles for different devices or use cases. | Unveil Technology says its solutions are aimed at home users, small and medium businesses, large companies and ISPs. |
| Purpose | FilterDNS is a self-hosted DNS filtering service for blocking ads, trackers, and malware. | UnveilDNS is a DNS filtering solution described as protecting business networks wherever they operate. |
Plans
In their own words
FilterDNS
FilterDNS is a self-hosted DNS filtering service for blocking ads, trackers, and malware. It supports DNS over HTTPS on port 443, DNS over TLS on port 853, and legacy DNS on port 53. Users can create separate profiles for different devices or use cases, with custom domain allow and deny rules and preset rule sets such as gaming and social media. Preconfigured blocklists include Hagezi, StevenBlack, and OISD. Query logs and statistics let users review DNS requests; logging is enabled by default in the documented configuration. Filtering can be paused for 5, 15, 30, or 60 minutes, and maintenance mode allows DNS only for approved domains. The project documents API endpoints for profiles, logs, statistics, rules, presets, devices, and administration. Its Docker Compose quick start uses PostgreSQL and a SvelteKit web UI available locally at http://localhost:8080. DoH and DoT require a wildcard TLS certificate for the service domain. FilterDNS is MIT-licensed and free to self-host.
UnveilDNS
UnveilDNS is a DNS filtering solution for protecting business networks, with an on-premise deployment described by its maker. It can block access to sites linked to malware, ransomware, phishing, and other threats, and offers customizable category filters for inappropriate or distracting content. The service checks DNS requests against threat-intelligence databases and describes continuous monitoring for emerging threats. Its reporting covers network activity, blocked threats, and security trends. Listed encrypted DNS options include DNS over HTTPS, DNS over TLS, and QoT, alongside certificate management. The free Community plan includes unlimited devices and requests, filtering by 120+ services, safe browsing and search, DNS redirections, custom black and white lists, and real-time traffic information. Secured costs $199 a year; Ultimate costs $299 a year and lists features including 40-category filtering, family protection, country geo-blocking, and custom RPZ files. Supported platforms include Android, iOS, Windows, macOS, browsers, routers, and on-premise networks.