diff options
| author | Grisha Shipunov | 2026-07-26 13:01:22 +0000 |
|---|---|---|
| committer | Grisha Shipunov | 2026-07-26 13:01:22 +0000 |
| commit | b4c8f1c4a00335ce5f61894e8a55c4cd0340147a (patch) | |
| tree | 376ee6615e23a6b4b3bca61942e5a4348603ad01 | |
| parent | ec50e9c2e7b365b47bfe915b83005d184576bbb4 (diff) | |
start maintenance
| -rw-r--r-- | hosts/cloud/proxy/default.nix | 36 | ||||
| -rw-r--r-- | hosts/cloud/proxy/git.nix | 5 |
2 files changed, 9 insertions, 32 deletions
diff --git a/hosts/cloud/proxy/default.nix b/hosts/cloud/proxy/default.nix index 016029e..35cd9c3 100644 --- a/hosts/cloud/proxy/default.nix +++ b/hosts/cloud/proxy/default.nix @@ -38,43 +38,19 @@ in }; virtualHosts."auth.oxapentane.com".extraConfig = '' - reverse_proxy 10.89.88.11:9000 [fd31:185d:722f::11]:9000 + respond "Temporary unavailable due to maintenance" 503 ''; virtualHosts."immich.oxapentane.com".extraConfig = '' - reverse_proxy 10.89.88.13:2283 + respond "Temporary unavailable due to maintenance" 503 ''; - virtualHosts."news.oxapentane.com".extraConfig = "reverse_proxy http://10.89.88.14:8080"; + virtualHosts."news.oxapentane.com".extraConfig = '' + respond "Temporary unavailable due to maintenance" 503 + ''; virtualHosts."music.oxapentane.com".extraConfig = '' - route { - reverse_proxy /outpost.goauthentik.io/* 10.89.88.11:9000 [fd31:185d:722f::11]:9000 - - @protected not path /share/* /rest/* - forward_auth @protected 10.89.88.11:9000 { - uri /outpost.goauthentik.io/auth/caddy - copy_headers X-Authentik-Username>Remote-User - trusted_proxies 10.89.88.11 fd31:185d:722f::11 - } - - - @subsonic path /rest/* - forward_auth @subsonic 10.89.88.11:9000 { - uri /outpost.goauthentik.io/auth/caddy - copy_headers X-Authentik-Username>Remote-User - @error status 1xx 3xx 4xx 5xx - handle_response @error { - respond <<SUBSONICERR - <subsonic-response xmlns="http://subsonic.org/restapi" status="failed" version="1.16.1" type="proxy-auth" serverVersion="n/a" openSubsonic="true"> - <error code="40" message="Invalid credentials or unsupported client"></error> - </subsonic-response> - SUBSONICERR 200 - } - trusted_proxies 10.89.88.11 fd31:185d:722f::11 - } - } - reverse_proxy 10.89.88.17:4533 + respond "Temporary unavailable due to maintenance" 503 ''; }; diff --git a/hosts/cloud/proxy/git.nix b/hosts/cloud/proxy/git.nix index 6986f80..6b4a895 100644 --- a/hosts/cloud/proxy/git.nix +++ b/hosts/cloud/proxy/git.nix @@ -35,6 +35,7 @@ "fd31:185d:722e::1" ]; - services.caddy.virtualHosts."git.oxapentane.com".extraConfig = - "reverse_proxy 10.89.88.15:3000 [fd31:185d:722f::15]:3000"; + services.caddy.virtualHosts."git.oxapentane.com".extraConfig = '' + respond "Temporary unavailable due to maintenance" 503 + ''; } |
