pihole: add Pi-hole + Unbound stack

This commit is contained in:
2026-03-19 16:21:54 +01:00
parent a3c9af174f
commit 5c840bc5cd
4 changed files with 64 additions and 7 deletions

View File

@@ -9,7 +9,7 @@ define compose
docker compose --env-file $(ENV_FILE) -f $(ROOT_DIR)/services/$(1)/docker-compose.yaml
endef
.PHONY: setup traefik-up traefik-down gitea-up gitea-down cloudflared-up cloudflared-down all-up all-down
.PHONY: setup traefik-up traefik-down gitea-up gitea-down cloudflared-up cloudflared-down pihole-up pihole-down all-up all-down
## Einmalige Einrichtung (nach erstem `cp .env.example .env`)
setup:
@@ -45,8 +45,15 @@ cloudflared-up:
cloudflared-down:
$(call compose,cloudflared) down
## Alle Services starten (Reihenfolge: Traefik → cloudflared → Gitea)
all-up: traefik-up cloudflared-up gitea-up
## Pi-hole + Unbound
pihole-up:
$(call compose,pihole) up -d
pihole-down:
$(call compose,pihole) down
## Alle Services starten (Reihenfolge: Traefik → cloudflared → Gitea → Pi-hole)
all-up: traefik-up cloudflared-up gitea-up pihole-up
## Alle Services stoppen
all-down: gitea-down cloudflared-down traefik-down
all-down: pihole-down gitea-down cloudflared-down traefik-down