pihole-v6-unbound

pihole-v6-unbound

Docker-Anwendung from Eksistenze's Repository

Übersicht

This Docker deployment runs both Pi-Hole version 6 and Unbound in a single container. The base image for the container is the official Pi-Hole docker container, with an extra build step added to install the Unbound resolver directly into to the container based on instructions provided directly by the Pi-Hole team.

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:80]/admin
Netzwerk
br0
Shell
sh
Privilegiert
false
Extra Params
--cap-add=NET_ADMIN --restart=unless-stopped --hostname=piholev6unbound

Konfiguration der Vorlage

HTTPPorttcp

HTTP Web Interface Port

Ziel
80
Standard
80
Wert
80
HTTPSPorttcp

HTTPS Web Interface Port

Ziel
443
Standard
443
Wert
443
Port 53 TCPPorttcp

Port 53 TCP/UDP used for DNS traffic

Ziel
53
Standard
53
Wert
53
Port 53 UDPPortudp

Port 53 TCP/UDP used for DNS traffic

Ziel
53
Standard
53
Wert
53
Unbound PortPorttcp

Used internally by PiHole to route DNS requests to unbound.

Ziel
5335
Standard
5335
Wert
5335
TimezoneVariable

See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

Ziel
TZ
Web PasswordVariable

Not setting this will result in a random password being generated.

Ziel
FTLCONF_webserver_api_password
ThemeVariable
Ziel
FTLCONF_webserver_interface_theme
Standard
default-auto
PiHole DNS serversVariable

Set the DNS server(s) that Pi-hole uses seperated by semi-colons. Since we are using unbound, should be set to 127.0.0.1#5335

Ziel
FTLCONF_dns_upstreams
Standard
127.0.0.1#5335
Wert
127.0.0.1#5335
DNSSECVariable

Set to true to enable DNSSEC. Will add to logs.

Ziel
FTLCONF_dns_dnssec
Wert
true
DNS Listening ModeVariable
Ziel
FTLCONF_dns_listeningMode
Standard
single
Wert
single
Host Path for /configPathrw

Appdata folder

Ziel
/config
Standard
/mnt/user/appdata/pihole-unbound
Wert
/mnt/user/appdata/pihole-unbound
/etc/piholePathrw

Pi-hole v6 moves all configuration into this folder.

Standard
/mnt/user/appdata/pihole-unbound/etc_pihole-unbound
Wert
/mnt/user/appdata/pihole-unbound/etc_pihole-unbound
Enable /dnsmasq.dVariable

Load custom user configuration files from /etc/dnsmasq.d/

Ziel
FTLCONF_misc_etc_dnsmasq_d
Standard
false
Wert
false
/etc/dnsmasq.dPathrw

This path is no longer necessary. Pi-hole V6 moves all config to the /etc/pihole/pihole.toml file.

Standard
/mnt/user/appdata/pihole-unbound/etc_pihole_dnsmasq-unbound
Wert
/mnt/user/appdata/pihole-unbound/etc_pihole_dnsmasq-unbound
DNSMASQ Config LinesVariable

Use this to add dnsmasq config lines without adding .conf files. Lines should be seperated with a semi-colon.

Ziel
FTLCONF_misc_dnsmasq_lines
DHCP Server PortPortudp

Set to 67 if using Pi-hole as your DHCP server

Ziel
67
Wert
67
NTP Server Port(Time)Portudp

Set to 123 if you are using Pi-hole as your NTP server and add--cap-add=SYS_TIME to Extra Parameters

Ziel
123
Wert
123
Rev ServerVariable

Used to forward DNS requests to local records(router) for resolution. Use the following format: true,192.168.0.0/24,192.168.0.1#53,lan

Ziel
FTLCONF_dns_revServers
Standard
false
Wert
false

Statistik herunterladen

68,397
Downloads insgesamt
6,840
Dieser Monat
5,768
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
mpgirro/docker-pihole-unbound
Zuletzt aktualisiert2026-05-12
Erstmals gesehen2025-04-01

Führen Sie pihole-v6-unbound auf Unraid aus.

pihole-v6-unbound ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.