add lidarr

This commit is contained in:
Noah Masur
2025-07-14 21:54:17 -06:00
parent b15a071782
commit 9d7ce47ac5
2 changed files with 44 additions and 0 deletions

View File

@ -27,6 +27,11 @@ let
url = "localhost:8989"; url = "localhost:8989";
apiKey = config.secrets.sonarrApiKey.dest; apiKey = config.secrets.sonarrApiKey.dest;
}; };
lidarr = {
exportarrPort = "9712";
url = "localhost:8686";
apiKey = config.secrets.lidarrApiKey.dest;
};
prowlarr = { prowlarr = {
exportarrPort = "9709"; exportarrPort = "9709";
url = "localhost:9696"; url = "localhost:9696";
@ -78,6 +83,9 @@ in
readarr = { readarr = {
enable = true; enable = true;
}; };
lidarr = {
enable = true;
};
}; };
# Allows shared group to read/write the sabnzbd directory # Allows shared group to read/write the sabnzbd directory
@ -133,6 +141,20 @@ in
} }
]; ];
} }
{
match = [
{
host = [ hostnames.download ];
path = [ "/lidarr*" ];
}
];
handle = [
{
handler = "reverse_proxy";
upstreams = [ { dial = arrConfig.lidarr.url; } ];
}
];
}
{ {
match = [ match = [
{ {
@ -252,6 +274,11 @@ in
dest = "/var/private/sonarr-api"; dest = "/var/private/sonarr-api";
prefix = "API_KEY="; prefix = "API_KEY=";
}; };
secrets.lidarrApiKey = {
source = ./lidarr-api-key.age;
dest = "/var/private/lidarr-api";
prefix = "API_KEY=";
};
secrets.prowlarrApiKey = { secrets.prowlarrApiKey = {
source = ./prowlarr-api-key.age; source = ./prowlarr-api-key.age;
dest = "/var/private/prowlarr-api"; dest = "/var/private/prowlarr-api";

View File

@ -0,0 +1,17 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE1nSGFPdyAxU2Qz
UVF6RUJiNG9BRENWY1VHcDdXeW5USFlKTkRwcWlCZDNENkdoR2tnClZaSUtEWk8y
MkZ3NytYQUxuMzE5eE9FQk43RzlNcHpObFl0MkYydEtCTjgKLT4gc3NoLWVkMjU1
MTkgWXlTVU1RIFJkdUlVbVMzbnN1a21oaDI4OWxsN2ltWkwvRitVWDdzQUJ4MTJY
SlQ5VkkKREcvc0FjWjBCRGhoMXAvdnYrZjNRZG5YRGhRVXVsUUo0Vi9LSEFqeFJy
bwotPiBzc2gtZWQyNTUxOSBuanZYNUEgL1IwWHdkM1dENy9sTGRSekovTjhQdDlQ
TUZiWWp4L3hzV0J4UU5VQ2JUYwpRYmNVNkgvMnYrbm5oTVNrbCswN0NiTy8ybXds
SlJDV1pyd2cyZzNPM2VFCi0+IHNzaC1lZDI1NTE5IENxSU9VQSB6djZMV3RZSExZ
aUxTc1RvaW0wNG9NMzNsSHRwTXZ0YU8vTjZwQk9yL1RZCmN4bHN6Tzk3L3VwNjFN
YW1KWTVRTFdPMFdrTnJaRVpkUE8rZ0EyUlg1WmMKLT4gc3NoLWVkMjU1MTkgejFP
Y1p3IFhDeVAvK0FnMVNTSjVZSlZKeWNqSE1CSlQrVVdYWnFoYkQvTjZkMlN4aUUK
aitIdjhZUTVkS28yR2ZCNnhkVmxUNmk2ZmhQL0tUKzBMVGVlWGVzQ2prcwotLS0g
bUZjL1NiZ3lDVlJzTFd0RFBjRE1rN1FjbkVYWWlTQkFVcmx5SXIxOGo4SQpXl52N
dLPyUQ4BMRaADS4GoGSX537AP/OkCgP1LEEN+YBuJju+LhrHMcWtmikNRvokEjhI
1pKbomELawBu7Q==
-----END AGE ENCRYPTED FILE-----