# Instasll additional soft
sudo apt-get install network-manager
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager
DHCP Server settings (TP-Link Archer A6):
Set IPv4 server with pihole on router:
Switch off systemd-resolved:
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
Edit NetworkManager.conf
:
sudo nano /etc/NetworkManager/NetworkManager.conf
Add dns=default
in [main]
:
[main]
plugins=ifupdown,keyfile
dns=default
This parameter inform NetworkManager
that not necessary manage /etc/resolv.conf
. After that: sudo systemctl restart NetworkManager
.
Edit/etc/resolv.conf
:
# Backup resolv.conf
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
# Reload network-manager
sudo service network-manager restart
Edit config DNS: sudo nano /etc/docker/daemon.json
:
{
"dns": ["8.8.8.8", "8.8.4.4"]
}
After that: sudo service docker restart
- Install Connect for Pi-hole.
- Forwarding ports on router.
- Scan QRCode.
- Register on https://www.duckdns.org.
- Set variables on docker-compose.yml.
Check IP: https://digwebinterface.com.
For backup use backup-server.