From 6c5d3dc991fdf4b6285e62356f4d36547075b974 Mon Sep 17 00:00:00 2001 From: Tord-Vincent Heggland Date: Sun, 22 Mar 2026 11:47:26 +0100 Subject: [PATCH] first --- .gitignore | 38 ++++++++++++++++++++++++++++++++++++++ docker-compose.yaml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a1eed47 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +# ------------------------ +# Secrets +# ------------------------ +.env + +# ------------------------ +# Pi-hole data (state) +# ------------------------ +etc-pihole/ + +# ------------------------ +# Logs / runtime +# ------------------------ +*.log +logs/ +pihole.log + +# ------------------------ +# Docker +# ------------------------ +*.pid +*.sock + +# ------------------------ +# System / editor +# ------------------------ +.DS_Store +Thumbs.db +*~ +*.swp +*.swo + +# ------------------------ +# Backup / temp +# ------------------------ +*.bak +*.tmp +*.old diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..c12e473 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,35 @@ +services: + pihole: + image: pihole/pihole:latest + container_name: pihole + hostname: pihole + restart: unless-stopped + + env_file: + - .env + + ports: + - "53:53/tcp" + - "53:53/udp" + - "8080:80" + + environment: + TZ: ${TZ} + WEBPASSWORD: ${WEBPASSWORD} + PIHOLE_DNS_: ${PIHOLE_DNS_} + DNSMASQ_LISTENING: all + + volumes: + - etc-pihole:/etc/pihole + - /etc/dnsmasq.d/address.d:/etc/dnsmasq.d + + cap_add: + - NET_ADMIN + + # viktig hvis du senere kombinerer med WireGuard + dns: + - 127.0.0.1 + - 1.1.1.1 + +volumes: + etc-pihole: