Add git.sascha-lutz.de to Caddyfile

This commit is contained in:
sascha 2026-04-24 17:54:02 +02:00
parent b5ca1048b7
commit 26f757bc32

View file

@ -111,9 +111,19 @@ plappern.com {
handle /.well-known/matrix/client { handle /.well-known/matrix/client {
header Content-Type application/json header Content-Type application/json
header Access-Control-Allow-Origin * 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 reverse_proxy 10.4.1.110:8008
} }
@ -122,6 +132,16 @@ web.plappern.com {
} }
plappern.com:8448 { 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 reverse_proxy 10.4.1.110:8008
} }
@ -140,7 +160,6 @@ dl.guck.tv {
reverse_proxy 10.2.1.100:5055 { reverse_proxy 10.2.1.100:5055 {
header_up Host {host} header_up Host {host}
header_up X-Real-IP {remote_host} header_up X-Real-IP {remote_host}
# Optional: Timeout-Werte anpassen, falls nötig (z.B. für große Mediendateien)
transport http { transport http {
dial_timeout 10s dial_timeout 10s
read_timeout 30s 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 { pve1.sascha-lutz.de {
forward_auth 10.5.85.5:9000 { forward_auth 10.5.85.5:9000 {
uri /outpost.goauthentik.io/auth/caddy uri /outpost.goauthentik.io/auth/caddy
@ -253,6 +272,15 @@ pve7.sascha-lutz.de {
git.sascha-lutz.de { git.sascha-lutz.de {
reverse_proxy 10.4.1.116:3001 reverse_proxy 10.4.1.116:3001
} }
wiki.sascha-lutz.de { wiki.sascha-lutz.de {
reverse_proxy 10.1.1.100:3000 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
}