A Docker stack of services to monitor and troubleshoot your home network
If you want to run the pi-hole container on a Linux host you'll need to first disable the resolved service:
sudo systemctl disable systemd-resolved.service
sudo systemctl stop systemd-resolved.service
Traefik requires to set up a DNS service for the different endpoints. You can use an external provider or you can use pi-hole and manually map each endpoint to your server's IP address.
To bring the stack up run:
./network_stack.sh up
To bring the stack down run:
./network_stack.sh down
You can add/remove services from the stack by commenting out lines from the list of containers in the ./network_stack.sh
script.
Login for grafana:
user: admin
password: mypass
Login for pi-hole:
password: mypass