enable fixed manual docker jellyfin service
This commit is contained in:
@@ -15,7 +15,7 @@ in
|
||||
./hardware-configuration-nas.nix
|
||||
./nas-samba/samba.nix
|
||||
./nas-apps/swag.nix
|
||||
# ./nas-apps/jellyfin.nix
|
||||
./nas-apps/jellyfin.nix
|
||||
./nas-apps/sonarr.nix
|
||||
./nas-apps/radarr.nix
|
||||
./nas-apps/sabnzbd.nix
|
||||
|
||||
@@ -41,9 +41,26 @@
|
||||
# };
|
||||
|
||||
# Manual
|
||||
# systemd.services.jellyfin-nvidia-docker = {
|
||||
# path = [ pkgs.bash pkgs.podman ];
|
||||
# script = ''
|
||||
systemd.services.jellyfin-nvidia-docker = {
|
||||
path = [ pkgs.bash pkgs.docker ];
|
||||
script = ''
|
||||
set -e
|
||||
exec docker run \
|
||||
--rm \
|
||||
--gpus all \
|
||||
--runtime=nvidia \
|
||||
--name=jellyfin \
|
||||
-e PUID=911 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=America/Chicago \
|
||||
-e 'NVIDIA_DRIVER_CAPABILITIES'='all' \
|
||||
-e 'NVIDIA_VISIBLE_DEVICES'='all' \
|
||||
-p 8096:8096 \
|
||||
-v '/mnt/jellyfin/jellyfin:/config' \
|
||||
-v '/mnt/movies/Movies:/data/movies' \
|
||||
-v '/mnt/tv/TV:/data/tv' \
|
||||
lscr.io/linuxserver/jellyfin:latest
|
||||
|
||||
# set -e
|
||||
# exec podman run \
|
||||
# --rm \
|
||||
@@ -66,8 +83,8 @@
|
||||
# -v '/mnt/Main\ Pool/Movies:/movies' \
|
||||
# -v '/mnt/Main\ Pool/TV:/tv' \
|
||||
# linuxserver/jellyfin \
|
||||
# '';
|
||||
# wantedBy = [ "multi-user.target" ];
|
||||
# };
|
||||
'';
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user