Sinds gisteren draait bij mij Pihole in een docker container op een Intel NUC.
Voordat ik deze draaiende had moest ik eerst twee problemen oplossen.
Poort 53 is standaard in gebruik door Ubuntu 22.04.1 LTS en de naam van de LAN interface.
Een en ander is natuurlijk ergens terug te vinden op het internet maar voor het gemak hier mijn versie:
Voordat ik deze draaiende had moest ik eerst twee problemen oplossen.
Poort 53 is standaard in gebruik door Ubuntu 22.04.1 LTS en de naam van de LAN interface.
Een en ander is natuurlijk ergens terug te vinden op het internet maar voor het gemak hier mijn versie:
YAML:
version: "3"
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
# Likely you need to free port 53 in Ubuntu
# See: https://www.linuxuprising.com/2020/07/ubuntu-how-to-free-up-port-53-used-by.html
# Check with:
# sudo netstat -nltup | grep 'proto\|:53 \|:67 \|:80 \|:471'
# sudo lsof -i :53
# sudo nano/etc/systemd/resolved.conf and ADD/CHANGE
# DNS=1.1.1.1
# DNSStubListener=no
# sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
#restart system!!
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
restart: unless-stopped
network_mode: host
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
#ports:
# - "53:53/tcp"
# - "53:53/udp"
# - "67:67/udp" # Only required if you are using Pi-hole as your DHCP server
# - "80:80/tcp"
environment:
TZ: 'Europe/Amsterdam'
#WEBPASSWORD: 'set a secure password here or it will be random'
INTERFACE: eno1 # check name of lan interface with ifconfig
# Volumes store your data between container upgrades
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
#cap_add:
# - NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed