nixos-config/hosts/lithium/services/jellyfin.nix

20 lines
460 B
Nix

{ config, pkgs, ... }:
let
svcDomain = "tv.${config.networking.domain}";
in
{
services.caddy.virtualHosts."${svcDomain}".extraConfig = ''
reverse_proxy :8096
'';
services.jellyfin = {
enable = true;
# NOTE: Keeping this open for now, for internal network use.
# ports 8096 for http and 8920 for https
openFirewall = true;
};
environment.systemPackages = [
pkgs.jellyfin
pkgs.jellyfin-web
pkgs.jellyfin-ffmpeg
];
}