backwards: Add reverse proxy for jellyfin

This commit is contained in:
Alexander Heldt
2024-09-16 21:27:59 +02:00
parent 96adbf74b6
commit 666611af45

View File

@@ -1,4 +1,12 @@
{ pkgs, ... }:
{
pkgs,
lib,
config,
...
}:
let
nginxEnabled = config.mod.nginx.enable;
in
{
fileSystems."/home/alex/media" = {
device = "/dev/disk/by-uuid/ad4acc0f-172c-40f8-8473-777c957e8764";
@@ -26,14 +34,31 @@
};
};
services.jellyfin = {
enable = true;
openFirewall = true;
services = {
jellyfin = {
enable = true;
openFirewall = true;
user = "alex";
group = "users";
user = "alex";
group = "users";
dataDir = "/home/alex/media/jellyfin";
dataDir = "/home/alex/media/jellyfin";
};
nginx = lib.mkIf nginxEnabled {
virtualHosts."jelly.ppp.pm" = {
locations = {
"/" = {
proxyPass = "http://127.0.0.1:8096";
};
"/socket" = {
proxyPass = "http://127.0.0.1:8096";
proxyWebsockets = true;
};
};
};
};
};
environment.systemPackages = [