mirror of
https://github.com/FabricSoul/nixos-configs.git
synced 2025-08-03 16:50:24 -04:00
30 lines
722 B
Nix
30 lines
722 B
Nix
{...}: {
|
|
virtualisation.oci-containers = {
|
|
backend = "docker"; # or "podman"
|
|
containers = {
|
|
qbittorrent = {
|
|
image = "lscr.io/linuxserver/qbittorrent:latest";
|
|
autoStart = true; # Equivalent to restart: unless-stopped
|
|
|
|
environment = {
|
|
PUID = "1000";
|
|
PGID = "1000";
|
|
TZ = "Etc/UTC";
|
|
WEBUI_PORT = "8080";
|
|
TORRENTING_PORT = "6881";
|
|
};
|
|
|
|
volumes = [
|
|
"/path/to/qbittorrent/appdata:/config"
|
|
"/nas/downloads:/downloads" # optional
|
|
];
|
|
|
|
ports = [
|
|
"8080:8080" # WebUI
|
|
"6881:6881" # Torrenting TCP
|
|
"6881:6881/udp" # Torrenting UDP
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|