Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add jellyfin

+22
+2
coredns/packetlost.dev.hosts
··· 1 1 # Services 2 2 192.168.1.3 git.packetlost.dev 3 3 192.168.1.3 plex.packetlost.dev 4 + 192.168.1.3 jellyfin.packetlost.dev 4 5 192.168.1.3 nats.packetlost.dev 5 6 fe80::9ab7:85ff:fe1e:dfe8 plex.packetlost.dev 7 + fe80::9ab7:85ff:fe1e:dfe8 jellyfin.packetlost.dev 6 8 fe80::9ab7:85ff:fe1e:dfe8 nats.packetlost.dev 7 9 # Old edge proxy was 192.168.1.15 8 10
+1
packages.nix
··· 109 109 "plexmediaserver" 110 110 "sftpgo" 111 111 "teamspeak-server" 112 + "ffmpeg-full" 112 113 ]; 113 114 }
+19
services.nix
··· 303 303 package = unstable.plex; 304 304 }; 305 305 306 + services.jellyfin = { 307 + enable = true; 308 + openFirewall = true; 309 + user = "noah"; 310 + group = "nas"; 311 + logDir = "/srv/shokuhou/applications/jellyfin/log"; 312 + cacheDir = "/srv/shokuhou/applications/jellyfin/cache"; 313 + dataDir = "/srv/shokuhou/applications/jellyfin/data"; 314 + configDir = "/srv/shokuhou/applications/jellyfin/config"; 315 + }; 316 + 306 317 # services.gitea = { 307 318 # enable = true; 308 319 # user = "git"; ··· 425 436 # location ~ /.* { 426 437 # } 427 438 #''; 439 + }; 440 + virtualHosts."jellyfin.packetlost.dev" = { 441 + forceSSL = true; 442 + enableACME = true; 443 + http2 = true; 444 + locations."/" = { 445 + proxyPass = "http://localhost:8096/"; 446 + }; 428 447 }; 429 448 430 449 # give a name to the virtual host. It also becomes the server name.