arr: reorganise module order
This commit is contained in:
parent
ff00aa72d2
commit
e1942bbe86
1 changed files with 49 additions and 36 deletions
|
|
@ -3,7 +3,8 @@
|
|||
{
|
||||
users.groups.media = {};
|
||||
|
||||
# Finding/Requesting downloading
|
||||
#
|
||||
# Downloading movies
|
||||
services.radarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
|
|
@ -11,41 +12,6 @@
|
|||
group = "media";
|
||||
};
|
||||
|
||||
services.sonarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
dataDir = "/var/lib/sonarr";
|
||||
group = "media";
|
||||
};
|
||||
|
||||
services.prowlarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
};
|
||||
|
||||
services.bazarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
group = "media";
|
||||
};
|
||||
|
||||
# Downloading files
|
||||
services.deluge = {
|
||||
enable = true;
|
||||
web.enable = true;
|
||||
web.openFirewall = false;
|
||||
group = "media";
|
||||
};
|
||||
|
||||
|
||||
# Requesting Frontend
|
||||
services.jellyseerr = {
|
||||
enable = true;
|
||||
port = 5055;
|
||||
openFirewall = false;
|
||||
package = pkgs.jellyseerr;
|
||||
};
|
||||
|
||||
services.caddy.virtualHosts."radarr.${config.homelab.domain}" = {
|
||||
useACMEHost = config.homelab.domain;
|
||||
extraConfig = ''
|
||||
|
|
@ -53,6 +19,16 @@
|
|||
import block_non_private_ips
|
||||
'';
|
||||
};
|
||||
|
||||
#
|
||||
# Downloading shows
|
||||
services.sonarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
dataDir = "/var/lib/sonarr";
|
||||
group = "media";
|
||||
};
|
||||
|
||||
services.caddy.virtualHosts."sonarr.${config.homelab.domain}" = {
|
||||
useACMEHost = config.homelab.domain;
|
||||
extraConfig = ''
|
||||
|
|
@ -60,6 +36,14 @@
|
|||
import block_non_private_ips
|
||||
'';
|
||||
};
|
||||
|
||||
#
|
||||
# Managing Torrent sources
|
||||
services.prowlarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
};
|
||||
|
||||
services.caddy.virtualHosts."prowlarr.${config.homelab.domain}" = {
|
||||
useACMEHost = config.homelab.domain;
|
||||
extraConfig = ''
|
||||
|
|
@ -67,6 +51,15 @@
|
|||
import block_non_private_ips
|
||||
'';
|
||||
};
|
||||
|
||||
#
|
||||
# Finding subtitles
|
||||
services.bazarr = {
|
||||
enable = true;
|
||||
openFirewall = false;
|
||||
group = "media";
|
||||
};
|
||||
|
||||
services.caddy.virtualHosts."bazarr.${config.homelab.domain}" = {
|
||||
useACMEHost = config.homelab.domain;
|
||||
extraConfig = ''
|
||||
|
|
@ -74,6 +67,16 @@
|
|||
import block_non_private_ips
|
||||
'';
|
||||
};
|
||||
|
||||
#
|
||||
# Downloading torrents
|
||||
services.deluge = {
|
||||
enable = true;
|
||||
web.enable = true;
|
||||
web.openFirewall = false;
|
||||
group = "media";
|
||||
};
|
||||
|
||||
services.caddy.virtualHosts."deluge.${config.homelab.domain}" = {
|
||||
useACMEHost = config.homelab.domain;
|
||||
extraConfig = ''
|
||||
|
|
@ -81,6 +84,16 @@
|
|||
import block_non_private_ips
|
||||
'';
|
||||
};
|
||||
|
||||
#
|
||||
# Requesting Frontend
|
||||
services.jellyseerr = {
|
||||
enable = true;
|
||||
port = 5055;
|
||||
openFirewall = false;
|
||||
package = pkgs.jellyseerr;
|
||||
};
|
||||
|
||||
services.caddy.virtualHosts."jellyseer.${config.homelab.domain}" = {
|
||||
useACMEHost = config.homelab.domain;
|
||||
extraConfig = ''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue