36 lines
798 B
Nix
36 lines
798 B
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
|
|
# Portainer
|
|
virtualisation.oci-containers.containers."portainer" = {
|
|
autoStart = true;
|
|
image = "portainer/portainer-ce";
|
|
ports = [
|
|
"8000:8000"
|
|
"9443:9443"
|
|
];
|
|
volumes = [
|
|
"/var/run/docker.sock:/var/run/docker.sock"
|
|
"/media/T5/docker/config/portainer:/data"
|
|
];
|
|
};
|
|
|
|
# Jellyfin
|
|
virtualisation.oci-containers.containers."jellyfin" = {
|
|
autoStart = true;
|
|
image = "jellyfin/jellyfin";
|
|
volumes = [
|
|
"/media/T5/containers/jellyfin/config:/config"
|
|
"/media/T5/containers/jellyfin/cache:/cache"
|
|
"/media/T5/containers/jellyfin/log:/log"
|
|
"/media/T5/movies:/movies"
|
|
"/media/T5/tv:/tv"
|
|
];
|
|
ports = [ "8096:8096" ];
|
|
environment = {
|
|
JELLYFIN_LOG_DIR = "/log";
|
|
};
|
|
};
|
|
}
|