From 1eb7c649b58e129c22391d2555f079d15acffba8 Mon Sep 17 00:00:00 2001 From: Ragib Badaruddin Date: Thu, 5 Mar 2026 08:55:54 +0800 Subject: [PATCH 1/3] use bancuh-dns v2 --- EXAMPLES/default/docker-compose.yml | 30 ++++++----------------------- EXAMPLES/default/sample.env | 13 ++++++++++--- 2 files changed, 16 insertions(+), 27 deletions(-) diff --git a/EXAMPLES/default/docker-compose.yml b/EXAMPLES/default/docker-compose.yml index 6fdd347..00eb2c1 100644 --- a/EXAMPLES/default/docker-compose.yml +++ b/EXAMPLES/default/docker-compose.yml @@ -1,32 +1,14 @@ -version: "3" - services: dns: - image: ragibkl/bancuh-dns - restart: always - privileged: true # For some reason, some distro needs this - ports: - - 1153:53/tcp - - 1153:53/udp - env_file: .env - volumes: - - ../../data:/local-data/ - logging: - driver: json-file - options: - max-size: 1m - max-file: "20" - - dnsdist: - image: ragibkl/dnsdist-acme + image: ragibkl/bancuh-dns:2 restart: always - privileged: true # For some reason, some distro needs this + cap_add: + - NET_BIND_SERVICE network_mode: host env_file: .env - environment: - BACKEND: 127.0.0.1:1153 volumes: - - letsencrypt:/etc/letsencrypt + - ../../data:/local-data/ + - certs:/var/cache/bancuh-dns/certs logging: driver: json-file options: @@ -34,4 +16,4 @@ services: max-file: "20" volumes: - letsencrypt: + certs: diff --git a/EXAMPLES/default/sample.env b/EXAMPLES/default/sample.env index c09f338..0f9aae9 100644 --- a/EXAMPLES/default/sample.env +++ b/EXAMPLES/default/sample.env @@ -1,5 +1,12 @@ CONFIG_URL=https://raw.githubusercontent.com/ragibkl/adblock-dns-server/master/data/configuration.yaml #FORWARDERS=8.8.8.8,8.8.4.4 -TLS_DOMAIN=dns1.example.com -TLS_EMAIL=user@example.com -TLS_ENABLED=false + +# TLS (uncomment to enable DoT + DoH) +#TLS_ENABLED=true +#TLS_DOMAIN=dns1.example.com +#TLS_EMAIL=user@example.com + +# Rate limiting +#RATE_LIMIT=100 +#RATE_LIMIT_IPV4_PREFIX=32 +#RATE_LIMIT_IPV6_PREFIX=48 From e601ee01e9b8decae55bc9b85de49f2aab241996 Mon Sep 17 00:00:00 2001 From: Ragib Badaruddin Date: Thu, 5 Mar 2026 09:01:11 +0800 Subject: [PATCH 2/3] add compose version --- EXAMPLES/default/docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/EXAMPLES/default/docker-compose.yml b/EXAMPLES/default/docker-compose.yml index 00eb2c1..9745750 100644 --- a/EXAMPLES/default/docker-compose.yml +++ b/EXAMPLES/default/docker-compose.yml @@ -1,3 +1,5 @@ +version: "3" + services: dns: image: ragibkl/bancuh-dns:2 From 804a51828e6c225874bf48160225c3820e2e254b Mon Sep 17 00:00:00 2001 From: Ragib Badaruddin Date: Fri, 6 Mar 2026 12:16:15 +0800 Subject: [PATCH 3/3] privileged true --- EXAMPLES/default/docker-compose.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EXAMPLES/default/docker-compose.yml b/EXAMPLES/default/docker-compose.yml index 9745750..f4e1f83 100644 --- a/EXAMPLES/default/docker-compose.yml +++ b/EXAMPLES/default/docker-compose.yml @@ -4,8 +4,7 @@ services: dns: image: ragibkl/bancuh-dns:2 restart: always - cap_add: - - NET_BIND_SERVICE + privileged: true network_mode: host env_file: .env volumes: