From ef16538956e434e7c509f86b68dc3debceeed366 Mon Sep 17 00:00:00 2001 From: imnyang Date: Sat, 4 Jul 2026 14:05:59 +0900 Subject: [PATCH] wow --- hosts/server/natsu/services/caddy.nix | 264 +++++++++++++++++++++++++- 1 file changed, 263 insertions(+), 1 deletion(-) diff --git a/hosts/server/natsu/services/caddy.nix b/hosts/server/natsu/services/caddy.nix index 41007ce..370e0ee 100644 --- a/hosts/server/natsu/services/caddy.nix +++ b/hosts/server/natsu/services/caddy.nix @@ -1,5 +1,262 @@ { pkgs, ... }: +let + streamPlayer = pkgs.writeTextDir "index.html" '' + + + + + + Mizuki Stream + + + +
+
+

Mizuki Stream

+
Idle
+
+ +
+
+ +
+ +
+ + +
+
+ +
+ /live/stream/stream.m3u8 + rtmp://stream.mizuki.guru:1935/live +
+
+ + + + + + ''; +in { services.caddy = { enable = true; @@ -93,7 +350,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 = ''