From 494694f317373c96093c6ee574e1718a8436d234 Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sun, 24 Nov 2024 15:52:58 +0100 Subject: [PATCH] disable openvpn and expose all geoip info --- caddy/Caddyfile | 122 ++++++++++++++++++++++----------------- caddy/Dockerfile | 7 +-- docker-compose.caddy.yml | 6 +- docker-compose.yml | 2 +- 4 files changed, 74 insertions(+), 63 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index dd19a0c..0874f29 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -6,25 +6,17 @@ } versions ipv4 } -<<<<<<< HEAD - #order geoip before respond - order geoip2_vars first - - # Only configure databaseDirectory and editionID when autoupdate is not desired. geoip2 { accountId {$GEO_ACCOUNT_ID} - databaseDirectory "/data/caddy/geoip/" licenseKey {$GEO_API_KEY} + databaseDirectory "/data/caddy/geoip/" lockFile "/data/caddy/geoip/geoip2.lock" editionID "GeoLite2-City" updateUrl "https://updates.maxmind.com" updateFrequency 86400 # in seconds } -======= - order geo_ip first ->>>>>>> e0b5673 (experiment with geoip in caddy) } rik.veenboer.xyz \ @@ -131,6 +123,7 @@ ha.rik.veenboer.xyz { log { output file /var/log/ha.log } + route { @app <>>>>>> e0b5673 (experiment with geoip in caddy) -} diff --git a/caddy/Dockerfile b/caddy/Dockerfile index 1351542..4b48367 100644 --- a/caddy/Dockerfile +++ b/caddy/Dockerfile @@ -3,16 +3,13 @@ FROM caddy:2.9-builder AS builder RUN xcaddy build \ --with github.com/caddy-dns/route53 \ --with github.com/mholt/caddy-dynamicdns \ -<<<<<<< HEAD --with github.com/zhangjiayin/caddy-geoip2 #--with github.com/shift72/caddy-geo-ip \ #--with github.com/aablinov/caddy-geoip \ #--with github.com/porech/caddy-maxmind-geolocation -======= - --with github.com/shift72/caddy-geo-ip \ - --with github.com/porech/caddy-maxmind-geolocation ->>>>>>> e0b5673 (experiment with geoip in caddy) FROM caddy:2.9-alpine COPY --from=builder /usr/bin/caddy /usr/bin/caddy + + diff --git a/docker-compose.caddy.yml b/docker-compose.caddy.yml index da75e96..47e021e 100644 --- a/docker-compose.caddy.yml +++ b/docker-compose.caddy.yml @@ -12,11 +12,9 @@ services: - GEO_ACCOUNT_ID=${MAXMIND_ACCOUNT_ID:?} - GEO_API_KEY=${MAXMIND_API_KEY:?} image: caddy - # links: - # - nginx - network_mode: host + links: + - nginx ports: - # - 444:443 - 443:443 restart: unless-stopped volumes: diff --git a/docker-compose.yml b/docker-compose.yml index 2682b6d..c22eae0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,7 +28,7 @@ include: # Networking - docker-compose.surfshark.yml -- docker-compose.openvpn-server.yml +#- docker-compose.openvpn-server.yml - docker-compose.dns-ad-blocker.yml # Backup