18 open-source apps
Best self-hosted Network Utilities & DNS apps
DNS servers, ad blockers, speed tests and network monitoring helpers. Understand and control what happens on your network.
The most popular self-hosted apps for network utilities & DNS on GitHub are Pi-hole, AdGuard Home and MyIP, ranked by stars below.
Ranked by GitHub stars
All 18 Network Utilities & DNS apps
Pi-hole
pi-hole/pi-hole
Blackhole for Internet advertisements with a GUI for management and monitoring.
Network Utilities & DNSShellDockerAdGuard Home
AdguardTeam/AdGuardHome
User-friendly ads & trackers blocking DNS server.
Network Utilities & DNSTypeScriptDockerMyIP
jason5ng32/MyIP
All in one IP Toolbox. Easy to check what's your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability and more.
Network Utilities & DNSJavaScriptDockerTechnitium DNS Server
TechnitiumSoftware/DnsServer
Authoritative/recursive DNS server with ad blocking functionality.
Network Utilities & DNSC#DockerNetAlertX
netalertx/NetAlertX
Network intruder and presence detector. Scans for devices connected to your network and alerts you if new and unknown devices are found.
Network Utilities & DNSPythonDockerblocky
0xERR0R/blocky
Fast and lightweight DNS proxy as ad-blocker for local network with many features (alternative to Pi-hole).
Network Utilities & DNSGoDockerUpsnap
seriousm4x/UpSnap
A simple Wake on LAN (WOL) dashboard app. Wake up devices on your network and see current status.
Network Utilities & DNSGoDockerSpeedtest Tracker
alexjustesen/speedtest-tracker
Monitor the performance and uptime of your internet connection.
Network Utilities & DNSPHPDockerLibreNMS
librenms/librenms
Auto-discovering PHP network monitoring system with alerting and a rich API.
Monitoring & Status PagesPHPDockerSpeed Test by OpenSpeedTest™
openspeedtest/Speed-Test
HTML5 Network Performance Estimation Tool.
Network Utilities & DNSJavaScriptDockerCanary Tokens
thinkst/opencanary
Generates lightweight, embedded honeypot triggers called canary tokens for detecting unauthorized access.
Network Utilities & DNSPythonDockerMySpeed
gnmyt/MySpeed
Speed test analysis software that shows your internet speed for up to 30 days.
Network Utilities & DNSJavaScriptDockerbeelzebub
beelzebub-labs/beelzebub
Honeypot framework designed to provide a highly secure environment for detecting and analyzing cyber attacks.
Network Utilities & DNSGoDockerMaza ad blocking
tanrax/maza-ad-blocking
Local ad blocker. Like Pi-hole but local and using your operating system.
Network Utilities & DNSShellNuma
razvandimescu/numa
Ad-blocking DNS resolver with DNSSEC-validating recursive resolution, DoH/DoT/Oblivious DoH, ephemeral overrides, and local service domains, in a single Rust binary (alternative to Pi-hole, AdGuard…
Network Utilities & DNSRustDockerWakupator
Gibus21250/Wakupator
Wake On LAN Machine Manager based on network traffic.
Network Utilities & DNSCPlugNPiN
DeepSpace2/PlugNPiN
Automatically scrapes containers with specific labels and creates local DNS/CNAME entries in Pi-Hole/AdGuard Home and proxy hosts in Nginx Proxy Manager.
Network Utilities & DNSGoDockerwhois
KincaidYang/whois
WHOIS/RDAP query API for domains, IP addresses, CIDR prefixes and ASNs, with unified JSON output, caching, API key authentication, batch queries and MCP support for AI assistants.
Network Utilities & DNSGoDocker
What is the best self-hosted app for network utilities & DNS?
By GitHub stars, Pi-hole is the most popular self-hosted app for network utilities & DNS with 61,167 stars, followed by AdGuard Home and MyIP. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Network Utilities & DNS apps free?
Yes. All 18 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Network Utilities & DNS app?
16 of the 18 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Network Utilities & DNS apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are LibreNMS (1,654 commits), NetAlertX (1,349 commits) and MyIP (1,005 commits). Active development usually means faster bug fixes and security patches.