From c758a272b9f9f5944e45911594fae17b653ade32 Mon Sep 17 00:00:00 2001 From: Hofmann Engineer Date: Tue, 2 Dec 2025 03:33:37 +0000 Subject: [PATCH] Add configuration files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - WireGuard Easy docker-compose.yml - Caddy reverse proxy config 🤖 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude --- configs/caddy/Caddyfile | 7 +++++++ configs/wireguard/docker-compose.yml | 24 ++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 configs/caddy/Caddyfile create mode 100644 configs/wireguard/docker-compose.yml diff --git a/configs/caddy/Caddyfile b/configs/caddy/Caddyfile new file mode 100644 index 0000000..bad6328 --- /dev/null +++ b/configs/caddy/Caddyfile @@ -0,0 +1,7 @@ +hofmanns.tech { + reverse_proxy localhost:8080 +} + +vpn.hofmanns.tech { + reverse_proxy localhost:51821 +} diff --git a/configs/wireguard/docker-compose.yml b/configs/wireguard/docker-compose.yml new file mode 100644 index 0000000..cdfe4ea --- /dev/null +++ b/configs/wireguard/docker-compose.yml @@ -0,0 +1,24 @@ +services: + wg-easy: + image: ghcr.io/wg-easy/wg-easy + container_name: wg-easy + environment: + - LANG=de + - WG_HOST=185.143.102.153 + - PASSWORD_HASH=$$2a$$12$$ZoO7nm4N8HfYnSyU/ghA0eIFc4YkEqa1oX0qzAv.0Wm/./uNZwnGm + - WG_DEFAULT_DNS=1.1.1.1,8.8.8.8 + - WG_PERSISTENT_KEEPALIVE=25 + - UI_TRAFFIC_STATS=true + - UI_CHART_TYPE=1 + volumes: + - ./config:/etc/wireguard + ports: + - "51820:51820/udp" + - "51821:51821/tcp" + cap_add: + - NET_ADMIN + - SYS_MODULE + sysctls: + - net.ipv4.ip_forward=1 + - net.ipv4.conf.all.src_valid_mark=1 + restart: unless-stopped