enable fixed manual docker jellyfin service
This commit is contained in:
@@ -15,7 +15,7 @@ in
|
|||||||
./hardware-configuration-nas.nix
|
./hardware-configuration-nas.nix
|
||||||
./nas-samba/samba.nix
|
./nas-samba/samba.nix
|
||||||
./nas-apps/swag.nix
|
./nas-apps/swag.nix
|
||||||
# ./nas-apps/jellyfin.nix
|
./nas-apps/jellyfin.nix
|
||||||
./nas-apps/sonarr.nix
|
./nas-apps/sonarr.nix
|
||||||
./nas-apps/radarr.nix
|
./nas-apps/radarr.nix
|
||||||
./nas-apps/sabnzbd.nix
|
./nas-apps/sabnzbd.nix
|
||||||
|
|||||||
@@ -41,9 +41,26 @@
|
|||||||
# };
|
# };
|
||||||
|
|
||||||
# Manual
|
# Manual
|
||||||
# systemd.services.jellyfin-nvidia-docker = {
|
systemd.services.jellyfin-nvidia-docker = {
|
||||||
# path = [ pkgs.bash pkgs.podman ];
|
path = [ pkgs.bash pkgs.docker ];
|
||||||
# script = ''
|
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
|
# set -e
|
||||||
# exec podman run \
|
# exec podman run \
|
||||||
# --rm \
|
# --rm \
|
||||||
@@ -66,8 +83,8 @@
|
|||||||
# -v '/mnt/Main\ Pool/Movies:/movies' \
|
# -v '/mnt/Main\ Pool/Movies:/movies' \
|
||||||
# -v '/mnt/Main\ Pool/TV:/tv' \
|
# -v '/mnt/Main\ Pool/TV:/tv' \
|
||||||
# linuxserver/jellyfin \
|
# linuxserver/jellyfin \
|
||||||
# '';
|
'';
|
||||||
# wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
# };
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user