all *arr servers are reverse proxied now
This commit is contained in:
parent
94d8d8d701
commit
ffc1f1122c
@ -1201,8 +1201,8 @@ systemd = {
|
|||||||
description = "update DNS of my websites";
|
description = "update DNS of my websites";
|
||||||
wantedBy = [ "default.target" ];
|
wantedBy = [ "default.target" ];
|
||||||
path = [
|
path = [
|
||||||
pkgs.curl
|
|
||||||
pkgs.bash
|
pkgs.bash
|
||||||
|
pkgs.nix
|
||||||
jawzUpdateDns
|
jawzUpdateDns
|
||||||
];
|
];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
@ -1235,7 +1235,7 @@ systemd = {
|
|||||||
OnCalendar = "*:0/10";
|
OnCalendar = "*:0/10";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
update_dns = {
|
update-dns = {
|
||||||
enable = true;
|
enable = true;
|
||||||
description = "update DNS of my websites";
|
description = "update DNS of my websites";
|
||||||
wantedBy = [ "timers.target" ];
|
wantedBy = [ "timers.target" ];
|
||||||
|
|||||||
22
nginx.nix
22
nginx.nix
@ -6,6 +6,7 @@
|
|||||||
let
|
let
|
||||||
localhost = "127.0.0.1";
|
localhost = "127.0.0.1";
|
||||||
jellyfinPort = "8096";
|
jellyfinPort = "8096";
|
||||||
|
radarrPort = 7878;
|
||||||
newflixPort = 8897;
|
newflixPort = 8897;
|
||||||
shioriPort = 9001;
|
shioriPort = 9001;
|
||||||
flamePort = 5005;
|
flamePort = 5005;
|
||||||
@ -13,7 +14,6 @@ let
|
|||||||
lidarrPort = 8686;
|
lidarrPort = 8686;
|
||||||
bazarrPort = 6767;
|
bazarrPort = 6767;
|
||||||
sonarrPort = 8989;
|
sonarrPort = 8989;
|
||||||
radarrPort = 7878;
|
|
||||||
prowlarrPort = 9696;
|
prowlarrPort = 9696;
|
||||||
vaultPort = 9666;
|
vaultPort = 9666;
|
||||||
searxPort = 8080;
|
searxPort = 8080;
|
||||||
@ -79,10 +79,24 @@ in {
|
|||||||
http2 = true;
|
http2 = true;
|
||||||
};
|
};
|
||||||
proxy = port:
|
proxy = port:
|
||||||
base {
|
base { "/".proxyPass = "http://${localhost}:${toString (port)}/"; };
|
||||||
"/".proxyPass = "http://${localhost}:" + toString (port) + "/";
|
proxyArr = port:
|
||||||
|
proxy port // {
|
||||||
|
extraConfig = ''
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
|
proxy_set_header X-Forwarded-Host $host;
|
||||||
|
proxy_set_header X-Forwarded-Proto $scheme;
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection $http_connection;
|
||||||
|
|
||||||
|
proxy_redirect off;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
|
"movies.servidos.lat" = proxyArr radarrPort // { };
|
||||||
|
"indexer.servidos.lat" = proxyArr prowlarrPort // { };
|
||||||
"newflix.servidos.lat" = proxy newflixPort // { };
|
"newflix.servidos.lat" = proxy newflixPort // { };
|
||||||
"library.servidos.lat" = proxy kavitaPort // { };
|
"library.servidos.lat" = proxy kavitaPort // { };
|
||||||
"bookmarks.servidos.lat" = proxy shioriPort // { };
|
"bookmarks.servidos.lat" = proxy shioriPort // { };
|
||||||
@ -91,8 +105,6 @@ in {
|
|||||||
"music.servidos.lat" = proxy lidarrPort // { };
|
"music.servidos.lat" = proxy lidarrPort // { };
|
||||||
"subs.servidos.lat" = proxy bazarrPort // { };
|
"subs.servidos.lat" = proxy bazarrPort // { };
|
||||||
"series.servidos.lat" = proxy sonarrPort // { };
|
"series.servidos.lat" = proxy sonarrPort // { };
|
||||||
"movies.servidos.lat" = proxy radarrPort // { };
|
|
||||||
"indexer.servidos.lat" = proxy prowlarrPort // { };
|
|
||||||
"vault.servidos.lat" = proxy vaultPort // { };
|
"vault.servidos.lat" = proxy vaultPort // { };
|
||||||
"searx.servidos.lat" = proxy searxPort // { };
|
"searx.servidos.lat" = proxy searxPort // { };
|
||||||
"flix.servidos.lat" = {
|
"flix.servidos.lat" = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user