Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. DNS Filtering Services
  3. Blocky

Blocky

What it is

Blocky is a free, open-source DNS proxy and ad blocker for local networks, written in Go. It filters DNS requests with external ad-blocking and malware lists, allowlists, and rules assigned to client groups. Administrators can set custom DNS resolution, conditional forwarding, and group-specific upstream resolvers. Supported protocols include UDP, TCP, HTTPS, TLS, QUIC, and HTTPS/3, with DNSSEC validation. Configurable caching and prefetching handle frequently requested answers. Blocky provides Prometheus metrics, Grafana dashboards, REST endpoints, and a command-line tool. Query logs can be written to CSV or MySQL, MariaDB, PostgreSQL, and Timescale databases. Deployment options include a standalone binary, Docker containers, and a community-supported Helm chart. YAML configuration describes a stateless service that needs no database or temporary files. Listed hardware architectures include x86-64, ARM, and MIPS, including Raspberry Pi and OpenWrt routers.

For and against

For

  • Free and open-source software
  • Supports group-specific filtering and DNS settings
  • Includes DNSSEC validation
  • Offers Docker and standalone deployments
  • Runs on x86-64, ARM, and MIPS

Against

  • Self-hosted deployment requires network administration
  • No free trial separate from its free software
  • Helm chart is community-supported

The verdict

Blocky provides extensive DNS filtering, protocol, deployment, and monitoring options without a license fee. Its self-hosted, YAML-based setup is best for users comfortable managing network infrastructure.

Who it suits

Blocky fits home networks, homelabs, and businesses needing self-hosted DNS filtering with client-specific policies. It also suits operators who want monitoring integrations and database-backed query logs.

Plans and prices

Blocky

Free

Free and open source · self-hosted DNS proxy

Every plan, in full

On the record

Audience
The project describes use across home networks, homelabs, and businesses, and its feature list includes client groups such as kids and smart home devices.github.com · read 4 Oct 2026
Blocking
It blocks DNS queries using external ad-blocking and malware lists, supports allowlisting, and can apply lists by client group.github.com · read 4 Oct 2026
Caching
It offers configurable DNS answer caching and prefetching for frequently used queries.github.com · read 4 Oct 2026
Configuration
Blocky uses one or more YAML configuration files and is described as stateless, with no database or temporary files required.github.com · read 4 Oct 2026
Deployment
The project offers a standalone binary and Docker container, with multi-architecture images and a community-supported Helm chart.0xerr0r.github.io · read 4 Oct 2026
DNS configuration
It supports custom DNS resolution, conditional forwarding, and upstream resolvers assigned by client group.github.com · read 4 Oct 2026
DNS protocols
It supports DNS over UDP and TCP, HTTPS, TLS, QUIC, and HTTPS/3.github.com · read 4 Oct 2026
Integrations
It provides Prometheus metrics, Grafana dashboards, REST API endpoints, and a CLI tool.github.com · read 4 Oct 2026
Query logging
DNS query logs can be stored in CSV or MySQL, MariaDB, PostgreSQL, or Timescale databases.github.com · read 4 Oct 2026
Security
It supports DNSSEC validation and says it collects no user data, telemetry, or statistics.github.com · read 4 Oct 2026
Support
The maintainer welcomes issues, feature suggestions, and pull requests, and invites users to contribute financially to ongoing development.github.com · read 4 Oct 2026
Supported hardware
The project lists support for x86-64, ARM, and MIPS architectures, including Raspberry Pi and OpenWrt routers.github.com · read 4 Oct 2026
What it does
Blocky is a DNS proxy and ad blocker for local networks, written in Go.github.com · read 4 Oct 2026

Alternatives to Blocky

Every alternative, ranked