Self-Hosted DNS Servers: 11 Open-Source Apps
Comparisons in this tag:AdGuard Home vs Pi-hole
Best for your setup
Homelab Novice
Wants it running tonight, with one command.
AdGuard Home38.4k
AdGuard Home is a network-wide DNS server that blocks ads and tracking for all devices on a home network.
- Live demo
- Documented
See all91/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
Technitium DNS Server10.3k
An open source authoritative and recursive DNS server for self-hosting private, secure DNS with a web console.
- Several SSO sign-in methods
- REST or GraphQL API
See all90/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
blocky7.1k
Blocky is a DNS proxy and ad-blocker for local networks, built in Go.
- Scriptable API
- Many ways to install
See all88/100 fitHow well this app matches homelab hackers, 0 to 100
11 projects
Pi-hole
62.0k
Pi-hole is a network-wide DNS sinkhole that blocks unwanted content and ads on devices across a local network without client-side software.
DNS ServersNetwork UtilitiesFully FOSS+1
Fully FOSS
AdGuard Home
38.4k
AdGuard Home is a network-wide DNS server that blocks ads and tracking for all devices on a home network.
DNS ServersCopyleft LicenseNetwork Utilities+2
Single ContainerOpen Core
Technitium DNS Server
10.3k
An open source authoritative and recursive DNS server for self-hosting private, secure DNS with a web console.
DNS ServersCopyleft LicenseNetwork Utilities+1
Single Container
blocky
7.1k
Blocky is a DNS proxy and ad-blocker for local networks, built in Go.
DNS ServersPermissive LicenseProxy Servers+2
Fully FOSS
Mail-in-a-Box
15.5k
A one-click, easy-to-deploy mail server appliance for self-hosting email on Ubuntu.
Email SolutionsWebmail ClientsMail Transfer Agents+5
iodine
8.0k
Iodine tunnels IPv4 data through a DNS server, enabling connectivity when only DNS traffic is allowed.
Proxy ServersPermissive LicenseNetwork Utilities+2
Numa
2.0k
Numa is a portable DNS resolver that provides ad blocking, local service naming, encrypted DNS, and optional recursive resolution in a single binary.
DNS Servers
Single Container
SWAG (Secure Web Application Gateway)
3.8k
SWAG is a LinuxServer.io container that provides an Nginx reverse proxy with PHP support, automated SSL certificate generation/renewal, and fail2ban-based intrusion prevention.
Web ServersProxy ServersSelf Hosting Solutions+4
Maza ad blocking
1.9k
A local ad blocker that updates the system hosts/DNS configuration to block ads across browsers and applications.
DNS ServersPermissive LicenseSelf Hosting Solutions+3
Single Container
MyIP
12.4k
MyIP is a web-based IP and network diagnostic toolbox for viewing IP information, testing connectivity, and checking DNS, proxy, and browser-related details.
Network UtilitiesPermissive LicenseDNS Servers+2
Mandatory Telemetry
EasyWI
246
Easy-WI is a web interface for managing game server daemons and voice servers, with a CMS for automated game and voice server rental.
Game Server PanelsCMS PlatformsAutomation Tools+3