Move rr to module
This commit is contained in:
parent
cc94949ab1
commit
aebf97db13
4 changed files with 49 additions and 40 deletions
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"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue