
GoAway
Lightweight DNS sinkhole with a web admin dashboard

GoAway is a lightweight DNS sinkhole designed to block unwanted domains at the network level. It combines a Go-based DNS server with a modern web administration dashboard for managing blocklists, viewing statistics and configuring DNS features.
Key Features
- DNS-level domain blocking with customizable blacklists and whitelist precedence
- Built-in web admin dashboard for configuration, monitoring and live statistics
- Cross-platform binaries and first-class Docker/Docker Compose images for easy deployment
- Support for encrypted DNS (DNS-over-TLS and DNS-over-HTTPS) if TLS is configured
- Real-time query statistics, timelines and client/top-talkers visualisations
- Configurable upstream DNS fallback and caching behaviour (cache TTL, UDP/TCP settings)
- CLI and config-file options plus make targets for development (hot-reload development mode)
Use Cases
- Network-wide ad, tracker and malicious domain blocking for home or small office networks
- Privacy-focused DNS gateway with centralized controls and per-network statistics
- Lightweight replacement or companion to Pi-hole/AdGuard for users who prefer a Go-based stack
Limitations and Considerations
- Encrypted DNS (DoT/DoH) requires valid TLS certificates; TLS is disabled by default
- The project has historically used 0.x versioning and may introduce breaking changes between releases
- macOS and Windows builds are marked as beta; primary testing and support target Linux
- First-run admin password is generated and shown in logs only once; operators should securely store it
GoAway provides a compact, observable DNS sinkhole with an approachable web UI and multiple deployment options. It is well suited to self-hosted environments where low resource footprint and simple management of network-level blocking are priorities.
Categories:
Tags:
Tech Stack:
Similar Services

Pi-hole
Network-wide DNS sinkhole for ad and tracker blocking
Pi-hole is a network-wide DNS sinkhole that blocks ads and trackers for all devices on your network, with a web dashboard, query logs, and optional DHCP server.


AdGuard Home
Network-wide DNS server that blocks ads, trackers, phishing and malware
Open-source DNS-based ad & tracker blocking server for networks. Offers per-device rules, parental controls, encrypted upstream DNS (DoH/DoT/DNSCrypt), web UI and API.


MyIP (IPCheck.ing)
Open-source IP toolbox for IP, DNS, WebRTC and network diagnostics
MyIP (IPCheck.ing) is an open-source web IP toolbox that detects local/public IPs, runs DNS leak and WebRTC checks, speed/latency/MTR tests, availability and whois lookup...

Technitium DNS Server
Authoritative and recursive DNS server with web console
Cross-platform DNS server with authoritative/recursive modes, encrypted DNS (DoH/DoT/DoQ), DNSSEC, ad/malware blocking, DHCP, and an HTTP API with web admin UI.

Blocky
Fast, lightweight DNS proxy and ad-blocker in Go
Open-source DNS proxy and network-wide ad-blocker for local networks. Supports DoH/DoT, per-client rules, caching, deep CNAME inspection, Prometheus metrics, Docker and H...

Unbound
Validating, recursive, caching DNS resolver
Standards-based validating recursive DNS resolver with DNSSEC validation, DNS-over-TLS/HTTPS support and configurable caching for privacy and performance.
Go
Docker
GNU Make
React
Node.js
Tailwind CSS