In this video we’ll look at How to Install Pihole on OpenMediaVault (OMV) 5.
First things first, you’ll need to change your OMV port from 80 to 81 so that Pihole can be on port 80. This is important for setting up DNS later as we can’t add a port number to DNS.
Docker has to be in Swarm Mode. Changing to Swarm Mode SHOULDN’T affect pre-existing containers. I’ve tested a few with positive results.
More info about Docker Swarm:
First, setup Docker Swarm:
– docker swarm init
Change permissions of Config folder in shares:
– chmod -R ugo+rwx Config
– create Pihole folder
– create etc-pihole folder in Pihole folder
– create ect-dnsmasq.d folder in Pihole folder
Add stack to Portainer (Download/Copy Schema from here):
Moving forward, Portainer won’t accept Version “2” schemas – You’ll have to change “2” to “3”
You may also gave to manually create folders when creating containers
Pihole won’t show IP addresses of individual clients on the network. It will only show the IP Pihole created for the virtual network.
Queries and Clients charts won’t show anything for a bit. Takes time for some reason. Give it about 20 minutes and they should show up.
Please remember to like and subscribe!
You can support the channel directly via:
#Pihole #PiholeOnOMV #PiholeOpenMediaVault