Pi-Hole back to config dir.
This commit is contained in:
@@ -64,23 +64,23 @@ PODMAN_NETWORKS
|
|||||||
|
|
||||||
DOMAIN_NAME="$(cat /run/secrets/domain_name)"
|
DOMAIN_NAME="$(cat /run/secrets/domain_name)"
|
||||||
|
|
||||||
#echo "Applying Pi-Hole quirks..."
|
if [[ -e /etc/nixos/podman/pi-hole.nix ]]; then
|
||||||
#if [[ -e /etc/nixos/podman/pi-hole.nix ]]; then
|
echo "Applying Pi-Hole quirks..."
|
||||||
# mkdir -p /mnt/config/pi-hole/
|
mkdir -p /mnt/config/pi-hole/
|
||||||
# chown -R numbus-admin:users /mnt/config/pi-hole/
|
chown -R numbus-admin:users /mnt/config/pi-hole/
|
||||||
# echo "Waiting for Pi-hole to be ready..."
|
echo "Waiting for Pi-hole to be ready..."
|
||||||
# until [[ -e /mnt/config/pi-hole/pihole-FTL.db ]]; do
|
until [[ -e /mnt/config/pi-hole/pihole-FTL.db ]]; do
|
||||||
# sleep 15
|
sleep 15
|
||||||
# done
|
done
|
||||||
# sleep 60
|
sleep 60
|
||||||
# sudo -u numbus-admin podman exec pi-hole pihole -g
|
sudo -u numbus-admin podman exec pi-hole pihole -g
|
||||||
# sleep 60
|
sleep 60
|
||||||
# systemctl restart pi-hole.service
|
systemctl restart pi-hole.service
|
||||||
# echo "Pi-Hole quirk applied and service ready !"
|
echo "Pi-Hole quirk applied and service ready !"
|
||||||
#fi
|
fi
|
||||||
|
|
||||||
echo "Applying Home Assistant quirks..."
|
|
||||||
if [[ -e /etc/nixos/podman/home-assistant.nix ]]; then
|
if [[ -e /etc/nixos/podman/home-assistant.nix ]]; then
|
||||||
|
echo "Applying Home Assistant quirks..."
|
||||||
mkdir -p /mnt/config/home-assistant/
|
mkdir -p /mnt/config/home-assistant/
|
||||||
chown -R numbus-admin:users /mnt/config/home-assistant/
|
chown -R numbus-admin:users /mnt/config/home-assistant/
|
||||||
echo "Waiting for Home Assistant to be ready..."
|
echo "Waiting for Home Assistant to be ready..."
|
||||||
@@ -101,8 +101,8 @@ EOF
|
|||||||
echo "Home Assistant quirk applied and service ready !"
|
echo "Home Assistant quirk applied and service ready !"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Applying Frigate quirks..."
|
|
||||||
if [[ -e /etc/nixos/podman/frigate.nix ]]; then
|
if [[ -e /etc/nixos/podman/frigate.nix ]]; then
|
||||||
|
echo "Applying Frigate quirks..."
|
||||||
mkdir -p /mnt/config/frigate/
|
mkdir -p /mnt/config/frigate/
|
||||||
chown -R numbus-admin:users /mnt/config/frigate/
|
chown -R numbus-admin:users /mnt/config/frigate/
|
||||||
echo "Waiting for Frigate to be ready..."
|
echo "Waiting for Frigate to be ready..."
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
'';
|
'';
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
nixup = "cd /etc/nixos/ && sudo nix flake update && sudo nixos-rebuild --flake . switch --upgrade && cd -";
|
nixup = "cd /etc/nixos/ && sudo nix flake update && sudo nixos-rebuild --flake . switch --upgrade && cd -";
|
||||||
nixwitch = "cd /etc/nix && sudo nix flake update && sudo nixos-rebuild --flake . switch && cd -";
|
nixwitch = "cd /etc/nixos/ && sudo nix flake update && sudo nixos-rebuild --flake . switch && cd -";
|
||||||
systraefik = "sudo systemctl status traefik.service";
|
systraefik = "sudo systemctl status traefik.service";
|
||||||
syspi-hole = "sudo systemctl status pi-hole.service";
|
syspi-hole = "sudo systemctl status pi-hole.service";
|
||||||
syspassbolt = "sudo systemctl status passbolt.service";
|
syspassbolt = "sudo systemctl status passbolt.service";
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
let
|
let
|
||||||
container_name = "pi-hole";
|
container_name = "pi-hole";
|
||||||
compose_file = "podman/pi-hole/compose.yaml";
|
compose_file = "podman/pi-hole/compose.yaml";
|
||||||
|
config_dir = "/mnt/config/pi-hole";
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -42,7 +43,7 @@ in
|
|||||||
FTLCONF_ntp_ipv6_active: "false"
|
FTLCONF_ntp_ipv6_active: "false"
|
||||||
FTLCONF_ntp_sync_active: "false"
|
FTLCONF_ntp_sync_active: "false"
|
||||||
volumes:
|
volumes:
|
||||||
- pi-hole_data:/etc/pihole
|
- ${config_dir}:/etc/pihole
|
||||||
cap_add:
|
cap_add:
|
||||||
- SYS_NICE
|
- SYS_NICE
|
||||||
labels:
|
labels:
|
||||||
@@ -56,9 +57,6 @@ in
|
|||||||
- traefik.http.routers.pihole-https.tls.certresolver=cloudflare
|
- traefik.http.routers.pihole-https.tls.certresolver=cloudflare
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
||||||
volumes:
|
|
||||||
pi-hole_data:
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
pi-hole_frontend:
|
pi-hole_frontend:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user