resolve all .mistborn domains
This commit is contained in:
+2
-22
@@ -177,8 +177,6 @@ sudo mkdir -p ../mistborn_volumes/
|
|||||||
sudo chown -R root:root ../mistborn_volumes/
|
sudo chown -R root:root ../mistborn_volumes/
|
||||||
sudo mkdir -p ../mistborn_volumes/base/pihole/etc-pihole
|
sudo mkdir -p ../mistborn_volumes/base/pihole/etc-pihole
|
||||||
sudo mkdir -p ../mistborn_volumes/base/pihole/etc-dnsmasqd
|
sudo mkdir -p ../mistborn_volumes/base/pihole/etc-dnsmasqd
|
||||||
echo "addn-hosts=/etc/pihole/lan.list" | sudo tee ../mistborn_volumes/base/pihole/etc-dnsmasqd/02-lan.conf
|
|
||||||
sudo touch ../mistborn_volumes/base/pihole/etc-pihole/lan.list
|
|
||||||
sudo mkdir -p ../mistborn_volumes/extra
|
sudo mkdir -p ../mistborn_volumes/extra
|
||||||
|
|
||||||
# Traefik final setup (cockpit)
|
# Traefik final setup (cockpit)
|
||||||
@@ -194,26 +192,8 @@ sudo systemctl disable systemd-resolved 2>/dev/null || true
|
|||||||
sudo systemctl stop dnsmasq 2>/dev/null || true
|
sudo systemctl stop dnsmasq 2>/dev/null || true
|
||||||
sudo systemctl disable dnsmasq 2>/dev/null || true
|
sudo systemctl disable dnsmasq 2>/dev/null || true
|
||||||
|
|
||||||
# array of dns entries to add (not not already present)
|
# resolve all *.mistborn domains
|
||||||
declare -a dnslist=("pihole.mistborn" \
|
echo "address=/.mistborn/$IPV4_PUBLIC" | sudo tee ../mistborn_volumes/base/pihole/etc-dnsmasqd/02-lan.conf
|
||||||
"home.mistborn" \
|
|
||||||
"homeassistant.mistborn" \
|
|
||||||
"syncthing.mistborn" \
|
|
||||||
"chat.mistborn" \
|
|
||||||
"tor.mistborn" \
|
|
||||||
"nextcloud.mistborn" \
|
|
||||||
"onlyoffice.mistborn" \
|
|
||||||
"bitwarden.mistborn" \
|
|
||||||
"jellyfin.mistborn" \
|
|
||||||
"raspap.mistborn" \
|
|
||||||
"cockpit.mistborn")
|
|
||||||
|
|
||||||
for dnsname in "${dnslist[@]}"
|
|
||||||
do
|
|
||||||
sudo grep -qF "$dnsname" ../mistborn_volumes/base/pihole/etc-pihole/lan.list \
|
|
||||||
&& echo "$dnsname already in DNS" \
|
|
||||||
|| echo "$IPV4_PUBLIC $dnsname" | sudo tee -a ../mistborn_volumes/base/pihole/etc-pihole/lan.list
|
|
||||||
done
|
|
||||||
|
|
||||||
# ResolvConf (OpenResolv installed with Wireguard)
|
# ResolvConf (OpenResolv installed with Wireguard)
|
||||||
sudo sed -i "s/#name_servers.*/name_servers=$IPV4_PUBLIC/" /etc/resolvconf.conf
|
sudo sed -i "s/#name_servers.*/name_servers=$IPV4_PUBLIC/" /etc/resolvconf.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user