From 26f757bc32c23b602bb50a003f6d9633f783ec7e Mon Sep 17 00:00:00 2001 From: sascha Date: Fri, 24 Apr 2026 17:54:02 +0200 Subject: [PATCH] Add git.sascha-lutz.de to Caddyfile --- Caddyfile | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/Caddyfile b/Caddyfile index 8b34e82..2b1306e 100644 --- a/Caddyfile +++ b/Caddyfile @@ -111,9 +111,19 @@ plappern.com { handle /.well-known/matrix/client { header Content-Type application/json header Access-Control-Allow-Origin * - respond `{"m.homeserver":{"base_url":"https://plappern.com"},"m.identity_server":{"base_url":"https://vector.im"}}` 200 + respond `{"m.homeserver":{"base_url":"https://plappern.com"},"org.matrix.msc4143.rtc_foci":[{"type":"livekit","livekit_service_url":"https://plappern.com/_matrix/client/unstable/org.matrix.msc4143/rtc_session/sfu_url"}]}` 200 } + handle /.well-known/element/element.json { + header Content-Type application/json + header Access-Control-Allow-Origin * + respond `{"call":{"widget_url":"https://call.element.io"}}` 200 + } + + handle /_matrix/client/unstable/org.matrix.msc4143/rtc_session/* { + uri strip_prefix /_matrix/client/unstable/org.matrix.msc4143/rtc_session + reverse_proxy 10.4.1.110:8090 + } reverse_proxy 10.4.1.110:8008 } @@ -122,6 +132,16 @@ web.plappern.com { } plappern.com:8448 { + handle /.well-known/element/element.json { + header Content-Type application/json + header Access-Control-Allow-Origin * + respond `{"call":{"widget_url":"https://call.element.io"}}` 200 + } + + handle /_matrix/client/unstable/org.matrix.msc4143/rtc_session/* { + uri strip_prefix /_matrix/client/unstable/org.matrix.msc4143/rtc_session + reverse_proxy 10.4.1.110:8090 + } reverse_proxy 10.4.1.110:8008 } @@ -140,7 +160,6 @@ dl.guck.tv { reverse_proxy 10.2.1.100:5055 { header_up Host {host} header_up X-Real-IP {remote_host} - # Optional: Timeout-Werte anpassen, falls nötig (z.B. für große Mediendateien) transport http { dial_timeout 10s read_timeout 30s @@ -157,7 +176,7 @@ immich.sascha-lutz.de { } } -# Proxmox VE Nodes - HTTPS Reverse Proxy (vermeidet selbst-signierte Zertifikat-Warnungen) +# Proxmox VE Nodes pve1.sascha-lutz.de { forward_auth 10.5.85.5:9000 { uri /outpost.goauthentik.io/auth/caddy @@ -253,6 +272,15 @@ pve7.sascha-lutz.de { git.sascha-lutz.de { reverse_proxy 10.4.1.116:3001 } + wiki.sascha-lutz.de { reverse_proxy 10.1.1.100:3000 } + +ntfy.sascha-lutz.de { + reverse_proxy 10.4.1.110:8085 +} + +livekit.plappern.com { + reverse_proxy 10.4.1.110:7880 +}