update
This commit is contained in:
parent
a18e244ba5
commit
05a9d96d4e
26 changed files with 861 additions and 182 deletions
65
server/arr/default.nix
Normal file
65
server/arr/default.nix
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
{ lib, config, ... }:
|
||||
{
|
||||
options.server.arr.enable = lib.mkEnableOption "Enable *arr suite";
|
||||
|
||||
config = lib.mkIf config.server.arr.enable {
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
7878
|
||||
8191
|
||||
8686
|
||||
8989
|
||||
9696
|
||||
];
|
||||
|
||||
services.radarr = {
|
||||
user = "jellyfin";
|
||||
group = "jellyfin";
|
||||
enable = true;
|
||||
};
|
||||
|
||||
services.sonarr = {
|
||||
user = "jellyfin";
|
||||
group = "jellyfin";
|
||||
enable = true;
|
||||
};
|
||||
|
||||
# services.lidarr = {
|
||||
# user = "jellyfin";
|
||||
# group = "jellyfin";
|
||||
# enable = true;
|
||||
# };
|
||||
|
||||
virtualisation.oci-containers.containers."lidarr" = {
|
||||
image = "ghcr.io/linuxserver-labs/prarr:lidarr-plugins";
|
||||
volumes = [
|
||||
"config:/config"
|
||||
"/data:/data"
|
||||
"music:/music"
|
||||
];
|
||||
environment = {
|
||||
"PUID" = "994";
|
||||
"GUID" = "994";
|
||||
};
|
||||
extraOptions = [ "--network=host" ];
|
||||
};
|
||||
|
||||
services.prowlarr = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
# services.flaresolverr = {
|
||||
# enable = true;
|
||||
# };
|
||||
|
||||
services.readarr = {
|
||||
user = "jellyfin";
|
||||
group = "jellyfin";
|
||||
enable = true;
|
||||
};
|
||||
|
||||
virtualisation.oci-containers.containers."flaresolverr" = {
|
||||
image = "ghcr.io/flaresolverr/flaresolverr:latest";
|
||||
extraOptions = [ "--network=host" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue