Dockerize plex

This commit is contained in:
Nathan McCarty 2023-04-09 11:50:20 -04:00
parent 9710224e7f
commit 2d9cea2952
Signed by: thatonelutenist
GPG Key ID: D70DA3DD4D1E9F96
1 changed files with 32 additions and 5 deletions

View File

@ -63,9 +63,36 @@
}; };
# Newer kernel # Newer kernel
boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_2; boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_2;
# Run plex and the like in containers
virtualisation.oci-containers.containers = {
# Configure plex # Configure plex
"plex" = {
image = "lscr.io/linuxserver/plex:latest";
environment = {
PUID = 1000;
PGID = 1000;
TZ = "America/New_York";
VERSION = "latest";
PLEX_CLAIM = "claim-1VxZPrsgYWGPxeiKvuMe";
};
ports = [
"32400:32400"
"1900:1900"
"3005:3005"
"5353:5353"
"8324:8324"
"32410:32410"
"32412:32412"
"32413:32413"
"32414:32414"
"32469:32469"
];
volumes = [ "/var/lib/plex:/config" "/mnt/plex:/media" ];
extraOptions = [ "--device=/dev/dri:/dev/dri" ];
};
# Configure tatulli # Configure tatulli
# Configure sabnzbd # Configure sabnzbd
# Configure sonarr # Configure sonarr
# Configure radarr # Configure radarr
};
} }