|
|
@ -22,9 +22,6 @@ $STD apt-get install -y ntp
|
|
|
|
msg_ok "Installed Dependencies"
|
|
|
|
msg_ok "Installed Dependencies"
|
|
|
|
|
|
|
|
|
|
|
|
msg_info "Installing Pi-hole"
|
|
|
|
msg_info "Installing Pi-hole"
|
|
|
|
systemctl stop systemd-resolved
|
|
|
|
|
|
|
|
echo "DNSStubListener=no" >>/etc/systemd/resolved.conf
|
|
|
|
|
|
|
|
ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
|
|
|
|
|
|
|
|
mkdir -p /etc/pihole/
|
|
|
|
mkdir -p /etc/pihole/
|
|
|
|
cat <<EOF >/etc/pihole/setupVars.conf
|
|
|
|
cat <<EOF >/etc/pihole/setupVars.conf
|
|
|
|
PIHOLE_INTERFACE=eth0
|
|
|
|
PIHOLE_INTERFACE=eth0
|
|
|
@ -41,8 +38,8 @@ DNSMASQ_LISTENING=local
|
|
|
|
WEBPASSWORD=$(openssl rand -base64 48)
|
|
|
|
WEBPASSWORD=$(openssl rand -base64 48)
|
|
|
|
BLOCKING_ENABLED=true
|
|
|
|
BLOCKING_ENABLED=true
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
|
|
|
|
|
# View script https://install.pi-hole.net
|
|
|
|
$STD bash <(curl -fsSL https://install.pi-hole.net) /dev/stdin --unattended
|
|
|
|
$STD bash <(curl -fsSL https://install.pi-hole.net) --unattended
|
|
|
|
msg_ok "Installed Pi-hole"
|
|
|
|
msg_ok "Installed Pi-hole"
|
|
|
|
|
|
|
|
|
|
|
|
motd_ssh
|
|
|
|
motd_ssh
|
|
|
|