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.serviceTraefik 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 upTo bring the stack down run:
./network_stack.sh downYou 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: mypassLogin for pi-hole:
password: mypass