Nix-Config/hosts/servers/poseidon/old/oci-containers/jellyfin.nix

50 lines
No EOL
1.1 KiB
Nix

{
"plex" = {
image = "lscr.io/linuxserver/plex:latest";
ports = [
"32400:32400/tcp"
#"1901:1900/udp"
];
environment = {
PUID = "1000";
PGID = "1000";
VERSION = "docker";
NVIDIA_DRIVER_CAPABILITIES = "all";
NVIDIA_VISIBLE_DEVICES = "all";
};
# extraOptions = [ "--device" "nvidia.com/gpu=all" ];
# privileged = true;
# devices = [
# "/dev/dri:/dev/dri"
# ];
volumes = [
"/Velaris/Docker/plex-conf:/config"
"/Velaris/Media:/mnt/Media"
];
};
"jellyfin" = {
image = "lscr.io/linuxserver/jellyfin:latest";
ports = [
"8096:8096"
"8920:8920" #optional
"7359:7359/udp" #optional
#"1900:1900/udp" #optional
];
environment = {
PUID = "1000";
PGID = "1000";
TZ = "America/Chicago";
JELLYFIN_PublishedServerUrl = "https://jelly.nyxerinys.dev";
NVIDIA_DRIVER_CAPABILITIES = "all";
};
# extraOptions = [ "--device" "nvidia.com/gpu=all" ];
# devices = [
# "/dev/dri:/dev/dri"
# ];
volumes = [
"/Velaris/Docker/jellyfin-conf:/config"
"/Velaris/Media:/data"
];
};
}