From bb609510203e0a35f0f609c9ddc93da79f65da13 Mon Sep 17 00:00:00 2001 From: venus Date: Thu, 25 Jun 2026 23:55:54 -0500 Subject: [PATCH] proxmox connected and compose wg works, modified whoami for a private access path --- compose.yml | 3 +++ dnsmasq.conf | 6 ++---- whoami.yml | 18 +++++------------- 3 files changed, 10 insertions(+), 17 deletions(-) diff --git a/compose.yml b/compose.yml index 30785dd..247cd80 100644 --- a/compose.yml +++ b/compose.yml @@ -64,14 +64,17 @@ services: - "traefik.enable=true" - "traefik.http.services.wg-easy-svc.loadbalancer.server.port=51821" + # Configuration for public access with auth middleware - "traefik.http.routers.wg-easy.rule=Host(`wg.riverrooks.dev`)" - "traefik.http.routers.wg-easy.entrypoints=websecure" - "traefik.http.routers.wg-easy.tls.certresolver=basic" - "traefik.http.routers.wg-easy.middlewares=auth" - "traefik.http.routers.wg-easy.service=wg-easy-svc" + # configured for private access with no auth - "traefik.http.routers.wg-easy-private.rule=Host(`wg.dfnk`)" - "traefik.http.routers.wg-easy-private.entrypoints=websecure" + # No certresolver here, will mess with browsers - "traefik.http.routers.wg-easy-private.tls=true" - "traefik.http.routers.wg-easy-private.service=wg-easy-svc" diff --git a/dnsmasq.conf b/dnsmasq.conf index 687ae8d..d488ec1 100644 --- a/dnsmasq.conf +++ b/dnsmasq.conf @@ -3,7 +3,5 @@ server=1.1.1.1 server=8.8.8.8 # Set custom addresses inside the container -address=/sol.dfnk/172.21.0.10 -address=/who.dfnk/172.21.0.10 -address=/wg.dfnk/172.21.0.10 -address=/traefik.dfnk/172.21.0.10 +address=/.dfnk/172.21.0.10 +address=/proxmox.dfnk/10.8.0.4 diff --git a/whoami.yml b/whoami.yml index b9b1b13..bf7b05d 100644 --- a/whoami.yml +++ b/whoami.yml @@ -9,20 +9,12 @@ services: - "traefik.http.routers.whoami.rule=Host(`whoami.riverrooks.dev`) || Host(`whoami.riverrooks.art`)" - "traefik.http.routers.whoami.entrypoints=websecure" - "traefik.http.routers.whoami.tls.certresolver=basic" - networks: - - traefik - whoami-defenk: - image: traefik/whoami - container_name: whoami-vpn - restart: unless-stopped - # labels: - # - "traefik.enable=true" - # - "traefik.http.routers.whoami.rule=Host(`10.8.0.1`)" - # - "traefik.http.routers.whoami.entrypoints=websecure" - # # - "traefik.http.routers.whoami.tls.certresolver=basic" - networks: - - traefik + - "traefik.http.routers.whoami-private.rule=Host(`whoami.dfnk`)" + - "traefik.http.routers.whoami-private.entrypoints=websecure" + - "traefik.http.routers.whoami-private.tls=true" + networks: + - traefik networks: traefik: external: true