An alpine base Adguard Home bundled with Unbound DNS focus docker image focus on privacy
6.6K
An Alpine Linux Based network-wides ads & trackers blocking DNS serve (AdGuard Home), bundled with a DNSSEC Validating Recursive Resolver (Unbound DNS) docker image.
This image allow to use 127.0.0.1 as un upstream DNS server in Adguard Home configuration
You can see the changes in the Releases section.
You can pull the most recent image from Docker Hub using it's latest tag or by using the corresponding image version number:
docker pull megavolts/adguard_unbound:latest or docker pull megavolts/adguard_unbound:0.107.67-0
We used a complemented dash for any revision, for example 0.107.67-1 to reflect any new relases of OpenSSL or Unbound.
We are trying to implement DNS over Quic, there will be a canary build for it.
docker pull megavolts/adguard_unbound:quic
By default, this image forwards queries Cloudflare DNS server over TLS. In other words, it does not act as a recursive server. The unbound.sh file provides the configuration unless it is overriden as described below.
This docker image use local root.hints and root.zone file, updated weekly wth a cron jo.b
The example cutsom_unbound.conf file is different from the one set by unbound.sh file. The example is provided to help you re-configure this as a recursive server. To use it, map '.../custom_unbound.sh' to ..:
A docker-compose.yml example file is provided.
Use the same volumemappings as the original AdGuardHome container. In fact, you can just swap in this image and everything still works. You only have to update your Upstream DNS server to 127.0.0.1:5053, which enables Unbound.
As with the original AdGuardHome image, this exposes the following: \
Volumes:
Docker configuration:
/opt/adguardhome/work : working direcotry for AdGuardHome/opt/adguardhome/conf : configuration folder for AdGuardHome/opt/unbound/conf: configuration folder for unbound with unbound.conf53/tcp: Plain DNS over tcp53/udp: Plain DNS over ucp67/udp: DNS only DHCP service over udp68/tcp: DNS only DHCP service over tcp68/udp: DNS only DHCP service over udp80/tcp: Aguard Home admin panel over http443/tcp: Adguard Home admin panel over https and DNS-over-HTTPS over tcp443/udp: DNS-over-HTTPS over ucp784/udp: DNS-over-QUIC853/udp: DNS-over-TLS3000/tcp: Aguard Home initial configuration page over http5335/tcp: Unbound DNS connection over tcp5335/udp: Unbound DNS connection over ucpThanks to the many Docker Images who got me inspired. This code was heavily influenced by Hat3ph, MatthewVance and team MΛDИVTTΛH.
Unless otherwise specified, all code is released under the MIT License (MIT).
See the repository's LICENSE
file for
details.
Content type
Image
Digest
sha256:2b683dbc2…
Size
28.7 MB
Last updated
7 months ago
docker pull megavolts/adguard_unbound