Skip to content

PumukyDev/docker-pi-hole

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Pi-hole (Personal Fork)

Pi-hole website
Network-wide ad blocking via your own Linux hardware



Why this fork?

This repository is a personal minimal fork designed to keep things as simple as possible for running Pi-hole as a local DNS blocker.

Requirements

You need a computer with a static IP that will act as the DNS server for your network. The machine requires:

  • docker
  • docker-compose

Configuration

Clone the repository:

git clone https://github.com/pumukydev/docker-pi-hole.git
cd docker-pi-hole

Edit the docker-compose.yml file and set your own admin password (used for the web interface):

...
FTLCONF_webserver_api_password: 'changeme'
...

Then start the container.

docker compose up -d --build

Access the web interface at http://YOUR-HOST-IP:8005/admin

Here you can configure and monitor your Pi-hole installation.

dashboard

Finally, make sure to set your device's IP as the primary DNS server in your router's network settings.

router configuration

That's it! Now your entire network will be filtered and ads will be blocked automatically.

About

Pi-hole in a docker container

Resources

Stars

Watchers

Forks