From 80c1add81c638bcc034c96f121729592ed75573c Mon Sep 17 00:00:00 2001 From: Random936 Date: Wed, 26 Feb 2025 22:21:12 -0800 Subject: [PATCH] Switched to jellyfin and removed plex config --- config/media.nix | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/config/media.nix b/config/media.nix index 0cb6b3a..86b1b73 100644 --- a/config/media.nix +++ b/config/media.nix @@ -34,18 +34,9 @@ }; }; - # Plex Setup - services.plex = { - enable = true; - openFirewall = true; - user = "media"; - dataDir = "/mnt/media/plex"; - }; - # Jellyfin Setup services.jellyfin = { enable = true; - openFirewall = true; user = "media"; dataDir = "/mnt/media/jellyfin"; }; @@ -125,6 +116,21 @@ forceSSL = true; }; + # Jellyfin + "media.randomctf.com" = { + enableACME = true; + forceSSL = true; + + extraConfig = '' + access_log /var/log/nginx/access.media.log; + ''; + + locations."/".extraConfig = '' + proxy_buffering off; + proxy_pass http://localhost:8096/; + ''; + }; + # Gitea "git.randomctf.com" = { enableACME = true; @@ -159,12 +165,7 @@ security.acme = { acceptTerms = true; - certs = { - "randomctf.com".email = "admin@randomctf.com"; - "notifier-api.randomctf.com".email = "admin@randomctf.com"; - ${config.services.nextcloud.hostName}.email = "admin@randomctf.com"; - ${config.services.gitea.settings.server.DOMAIN}.email = "admin@randomctf.com"; - }; + defaults.email = "admin@randomctf.com"; }; # Enable Tailscale