Added Jellyfin service to jupiter

This commit is contained in:
2026-07-17 23:12:04 +02:00
parent ac05d948b6
commit fe5b363b73
2 changed files with 18 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
{ ... }:
# Audiobookshelf audiobook/podcast server.
# Listens on all interfaces: :8000 stays closed on the LAN (no openFirewall),
# but reachable over the trusted tailscale0 interface and via localhost (caddy).
# Library/media paths are set in the web UI — point them at /mnt/data/...
# Runs as user `audiobookshelf`; added to `users` so it can read group-owned
# library dirs on the RAID.
{
services.jellyfin = {
enable = true;
dataDir = "/mnt/data/AppData/jellyfin";
cacheDir = "${cfg.dataDir}/cache";
};
users.users.jellyfin.extraGroups = [ "users" ];
}