Skip to content

Latest commit

Β 

History

History
151 lines (120 loc) Β· 8.2 KB

README.md

File metadata and controls

151 lines (120 loc) Β· 8.2 KB

Logo

Alpine Linux Based DNSSEC Validating Recursive Unbound DNS Resolver Docker Image

GitHub version Build Multiarch Unbound Docker Image

This is an actively maintained and trustworthy, lightweight Alpine Linux based Docker image that runs Unbound, an open source high-performance DNS resolver brought to you by the nice people @NLnetLabs running as your own recursive DNS server in an "distroless" scratch image.

Features
Feature Supported
Minimalist distroless scratch image βœ…
Unprivileged user βœ…
Libevent βœ…
DNSSEC βœ…
DNSCrypt βœ…
DNSTap βœ…
DNS64 βœ…
Draft-0x20 (caps-for-id: yes) βœ…
DNS over HTTPS βœ…
DNS over TLS βœ…
QName Minimization βœ…
Auth. zones with local copy of root zone βœ…
Aggressive use of DNSSEC-Validated Cache βœ…
Response Policy Zones βœ…
Redis βœ…
Python ❌
EDNS Client Subnet ❌

If you would like to have Unbound statistics, take a look here

Getting started

Docker containers are most easily used with docker compose.

Available Docker Tags

Tags

Changes

You can view the changelogs in the Releases section.

Feedback

I am here to help! Don't hesitate to contact me through a GitHub Issue if you have any questions, requests or problems with the image.

You can also reach me on Fosstodon:

Follow me on Mastodon

Acknowledgements

Licenses

License

Unless otherwise specified, all code is released under the MIT license. See the LICENSE for details.

Licenses for other components

Legal

Please note that this is a work of a private contributor and I'm neither affiliated with NLnet Labs or Pi-hole nor is NLnet Labs or Pi-hole involved in the development of the image. The marks and properties 'Unbound' and 'Pi-hole' are properties of NLnet Labs and Pi-hole respectively. All rights in the source codes, including logos relating to said marks and properties belong to their respective owners.