Move rr to module
This commit is contained in:
parent
cc94949ab1
commit
aebf97db13
4 changed files with 49 additions and 40 deletions
|
@ -87,30 +87,10 @@ in
|
|||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString settings.ports.epicgames-freegames-node}
|
||||
'';
|
||||
"http://bazarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString config.services.bazarr.listenPort}
|
||||
'';
|
||||
"http://scrutiny.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString config.services.scrutiny.settings.web.listen.port}
|
||||
'';
|
||||
"http://prowlarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString settings.ports.prowlarr}
|
||||
'';
|
||||
"http://radarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString settings.ports.radarr}
|
||||
'';
|
||||
"http://sonarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString settings.ports.sonarr}
|
||||
'';
|
||||
"http://lidarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString settings.ports.lidarr}
|
||||
'';
|
||||
"http://qbittorrent.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString settings.ports.qbittorrent}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{ config
|
||||
, pkgs
|
||||
, inputs
|
||||
, settings
|
||||
, ...
|
||||
}: {
|
||||
imports = [
|
||||
|
@ -32,6 +31,7 @@
|
|||
./services/youtuee.nix
|
||||
./services/confess.nix
|
||||
./services/lastfm-status.nix
|
||||
./services/rr.nix
|
||||
inputs.common-modules.nixosModules.nixos-upgrade
|
||||
];
|
||||
|
||||
|
@ -194,11 +194,6 @@
|
|||
borgbackup.jobs."borgbase" = {
|
||||
paths = [
|
||||
# maybe only include /var/lib?
|
||||
"/var/lib/lidarr"
|
||||
"/var/lib/sonarr"
|
||||
"/var/lib/radarr"
|
||||
"/var/lib/bazarr"
|
||||
"/var/lib/private/prowlarr"
|
||||
"/var/lib/mysql"
|
||||
"/var/lib/postgresql"
|
||||
"/var/lib/private/drasl"
|
||||
|
@ -223,9 +218,6 @@
|
|||
];
|
||||
|
||||
exclude = [
|
||||
"/var/lib/lidarr/.config/Lidarr/MediaCover"
|
||||
"/var/lib/sonarr/.config/NzbDrone/MediaCover"
|
||||
"/var/lib/radarr/.config/Radarr/MediaCover"
|
||||
"/var/lib/plex/transcode"
|
||||
"/var/lib/plex/Plex Media Server/Media"
|
||||
"/var/lib/matrix-synapse/media_store/remote_content"
|
||||
|
@ -261,12 +253,6 @@
|
|||
port = 0;
|
||||
};
|
||||
|
||||
lidarr.enable = true; # port 8686, /var/lib/lidarr
|
||||
prowlarr.enable = true; # port 9696, /var/lib/prowlarr
|
||||
radarr.enable = true; # port 7878, /var/lib/radarr
|
||||
sonarr.enable = true; # port 8989, /var/lib/sonarr
|
||||
bazarr.enable = true; # port 6767, /var/lib/bazarr
|
||||
|
||||
# /var/lib/plex
|
||||
plex = {
|
||||
enable = true;
|
||||
|
|
48
services/rr.nix
Normal file
48
services/rr.nix
Normal file
|
@ -0,0 +1,48 @@
|
|||
{ config, ... }: {
|
||||
services = {
|
||||
lidarr.enable = true; # port 8686, /var/lib/lidarr
|
||||
prowlarr.enable = true; # port 9696, /var/lib/prowlarr
|
||||
radarr.enable = true; # port 7878, /var/lib/radarr
|
||||
sonarr.enable = true; # port 8989, /var/lib/sonarr
|
||||
bazarr.enable = true; # port 6767, /var/lib/bazarr
|
||||
|
||||
caddy.virtualHosts = {
|
||||
"http://bazarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :${toString config.services.bazarr.listenPort}
|
||||
'';
|
||||
"http://prowlarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :9696
|
||||
'';
|
||||
"http://radarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :7878
|
||||
'';
|
||||
"http://sonarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :8989
|
||||
'';
|
||||
"http://lidarr.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
reverse_proxy @local :8686
|
||||
'';
|
||||
};
|
||||
|
||||
borgbackup.jobs."borgbase" = {
|
||||
paths = [
|
||||
"/var/lib/lidarr"
|
||||
"/var/lib/sonarr"
|
||||
"/var/lib/radarr"
|
||||
"/var/lib/bazarr"
|
||||
"/var/lib/private/prowlarr"
|
||||
];
|
||||
|
||||
exclude = [
|
||||
"/var/lib/lidarr/.config/Lidarr/MediaCover"
|
||||
"/var/lib/sonarr/.config/NzbDrone/MediaCover"
|
||||
"/var/lib/radarr/.config/Radarr/MediaCover"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
|
@ -7,11 +7,6 @@
|
|||
synapse = 8008;
|
||||
mautrix-telegram = 8009;
|
||||
|
||||
prowlarr = 9696;
|
||||
radarr = 7878;
|
||||
sonarr = 8989;
|
||||
lidarr = 8686;
|
||||
|
||||
epicgames-freegames-node = 4018;
|
||||
qbittorrent-torrent = 43125;
|
||||
qbittorrent = 4010;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue