From c7cb0211dd6c253e106d0b2b381069577bfa1ca0 Mon Sep 17 00:00:00 2001 From: imnyang Date: Sat, 4 Jul 2026 14:16:04 +0900 Subject: [PATCH] wow --- hosts/server/natsu/services/caddy.nix | 97 ++++++++++++++++++++++++++- 1 file changed, 96 insertions(+), 1 deletion(-) diff --git a/hosts/server/natsu/services/caddy.nix b/hosts/server/natsu/services/caddy.nix index 41007ce..16347f7 100644 --- a/hosts/server/natsu/services/caddy.nix +++ b/hosts/server/natsu/services/caddy.nix @@ -1,5 +1,95 @@ { pkgs, ... }: +let + streamPlayer = pkgs.writeTextDir "index.html" '' + + + + + + Mizuki Stream + + + +
+ +
+ + rtmp://stream.mizuki.guru:1935/live +
+
+ + + + + + ''; +in { services.caddy = { enable = true; @@ -93,7 +183,12 @@ ''; virtualHosts."stream.mizuki.guru".extraConfig = '' - reverse_proxy 127.0.0.1:10023 + @hls path_regexp hls ^/[^/]+/[^/]+/[^/]+\.(m3u8|ts)$ + reverse_proxy @hls 127.0.0.1:10023 + + root * ${streamPlayer} + try_files {path} /index.html + file_server ''; virtualHosts."netbird.mizuki.guru".extraConfig = ''