From 740fca4fcfc14d822e3fc1c9b54cf57447dc348a Mon Sep 17 00:00:00 2001 From: ediblerope Date: Sat, 18 Apr 2026 21:43:11 +0100 Subject: [PATCH] Expose 7DTD WebDashboard behind Authelia at 7dtd.nordhammer.it Publishes the container's web dashboard port only on host loopback (127.0.0.1:8090) so nginx can reverse-proxy it with Authelia forward-auth, matching the Homepage/camera vhost pattern. Also flips WebDashboardEnabled to true in the XML patcher so the server actually starts the web server. Co-Authored-By: Claude Opus 4.7 --- services/game-servers.nix | 15 +++++++++------ services/nginx.nix | 1 + 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/services/game-servers.nix b/services/game-servers.nix index 660c3a9..59b4885 100644 --- a/services/game-servers.nix +++ b/services/game-servers.nix @@ -29,6 +29,8 @@ "26900:26900/udp" "26901:26901/udp" "26902:26902/udp" + # WebDashboard — localhost-only; nginx reverse-proxies it with Authelia + "127.0.0.1:8090:8080/tcp" ]; environment = { START_MODE = "1"; @@ -66,12 +68,13 @@ sed -i "s|