Compare commits

...

2 Commits

Author SHA1 Message Date
bf3c949b70 service-configs: add murmur port 2026-03-04 13:31:19 -05:00
643df612ad jellyfin: patch port 8096 being open
All jellyfin traffic should actually go through caddy.
This port being open caused a lot of confusion for me.
As I was getting traffic from typo'd domain names,
such as `jellfin.gardling.com`, which made NO SENSE!
But since it was going directly via port 8096, it
skipped caddy entirely so the traffic went through.
2026-03-04 13:29:54 -05:00
4 changed files with 5 additions and 2 deletions

View File

@@ -279,6 +279,7 @@
openFirewall = true; openFirewall = true;
welcometext = "meow meow meow meow meow :3 xd"; welcometext = "meow meow meow meow meow :3 xd";
password = builtins.readFile ./secrets/murmur_password; password = builtins.readFile ./secrets/murmur_password;
port = service_configs.ports.murmur;
}; };
# services.botamusique = { # services.botamusique = {

View File

@@ -21,6 +21,7 @@ rec {
livekit = 7880; # TCP livekit = 7880; # TCP
soulseek_listen = 50300; # TCP soulseek_listen = 50300; # TCP
monero = 18080; # TCP monero = 18080; # TCP
murmur = 64738; # TCP + UDP
# private # private
jellyfin = 8096; # TCP - no services.jellyfin option for this jellyfin = 8096; # TCP - no services.jellyfin option for this

View File

@@ -19,8 +19,6 @@
services.jellyfin = { services.jellyfin = {
enable = true; enable = true;
# used for local streaming
openFirewall = true;
package = pkgs.jellyfin.override { jellyfin-ffmpeg = (lib.optimizePackage pkgs.jellyfin-ffmpeg); }; package = pkgs.jellyfin.override { jellyfin-ffmpeg = (lib.optimizePackage pkgs.jellyfin-ffmpeg); };
inherit (service_configs.jellyfin) dataDir cacheDir; inherit (service_configs.jellyfin) dataDir cacheDir;

View File

@@ -55,6 +55,9 @@ pkgs.testers.runNixOSTest {
jellyfinModule jellyfinModule
]; ];
# needed for testing
services.jellyfin.openFirewall = true;
# Create the media group # Create the media group
users.groups.media = { }; users.groups.media = { };