From 0f816101a53dd8cf01b818528750753f995ce0c1 Mon Sep 17 00:00:00 2001 From: Ivan Reshetnikov Date: Fri, 18 Aug 2023 21:13:48 +0500 Subject: [PATCH] Enable jellyfin --- nixos/configuration.nix | 1 + nixos/programs/jellyfin.nix | 6 ++++++ nixos/programs/nginx.nix | 7 +++++++ 3 files changed, 14 insertions(+) create mode 100644 nixos/programs/jellyfin.nix diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 57cc985..42df9b4 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -13,6 +13,7 @@ ./programs/mastodon.nix ./programs/redis.nix ./programs/nextcloud.nix + ./programs/jellyfin.nix ]; # Enable flakes diff --git a/nixos/programs/jellyfin.nix b/nixos/programs/jellyfin.nix new file mode 100644 index 0000000..7db3a10 --- /dev/null +++ b/nixos/programs/jellyfin.nix @@ -0,0 +1,6 @@ +{ config, pkgs, ... }: +{ + services.jellyfin = { + enable = true; + }; +} diff --git a/nixos/programs/nginx.nix b/nixos/programs/nginx.nix index 3342278..88ce450 100644 --- a/nixos/programs/nginx.nix +++ b/nixos/programs/nginx.nix @@ -21,6 +21,13 @@ useACMEHost = "comfycamp.space"; forceSSL = true; }; + "jf.comfycamp.space" = { + locations = { + "/" = { + proxyPass = "http://127.0.0.1:8096"; + }; + }; + }; "m.comfycamp.space" = { useACMEHost = "comfycamp.space"; forceSSL = true;