mirror of
https://github.com/linuxserver/reverse-proxy-confs.git
synced 2025-07-06 13:01:35 -07:00
Add Port and Proto variables
This commit is contained in:
parent
a8c9468d1f
commit
0c24b78a0b
136 changed files with 856 additions and 260 deletions
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app adguard;
|
set $upstream_app adguard;
|
||||||
proxy_pass http://$upstream_app;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,5 +15,8 @@ location ^~ /adminer/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app adminer;
|
set $upstream_app adminer;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app airsonic;
|
set $upstream_app airsonic;
|
||||||
proxy_pass http://$upstream_app:4040;
|
set $upstream_port 4040;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location ^~ /airsonic {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app airsonic;
|
set $upstream_app airsonic;
|
||||||
proxy_pass http://$upstream_app:4040;
|
set $upstream_port 4040;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app bazarr;
|
set $upstream_app bazarr;
|
||||||
proxy_pass http://$upstream_app:6767;
|
set $upstream_port 6767;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,5 +15,8 @@ location ^~ /bazarr/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app bazarr;
|
set $upstream_app bazarr;
|
||||||
proxy_pass http://$upstream_app:6767;
|
set $upstream_port 6767;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,6 +26,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app beets;
|
set $upstream_app beets;
|
||||||
proxy_pass http://$upstream_app:8337;
|
set $upstream_port 8337;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,10 @@ location /beets {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app beets;
|
set $upstream_app beets;
|
||||||
proxy_pass http://$upstream_app:8337;
|
set $upstream_port 8337;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
proxy_set_header X-Scheme $scheme;
|
proxy_set_header X-Scheme $scheme;
|
||||||
|
|
|
@ -26,14 +26,20 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app bitwarden;
|
set $upstream_app bitwarden;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location /notifications/hub {
|
location /notifications/hub {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app bitwarden;
|
set $upstream_app bitwarden;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "Upgrade";
|
proxy_set_header Connection "Upgrade";
|
||||||
}
|
}
|
||||||
|
@ -42,7 +48,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app bitwarden;
|
set $upstream_app bitwarden;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app booksonic;
|
set $upstream_app booksonic;
|
||||||
proxy_pass http://$upstream_app:4040;
|
set $upstream_port 4040;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location ^~ /booksonic {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app booksonic;
|
set $upstream_app booksonic;
|
||||||
proxy_pass http://$upstream_app:4040;
|
set $upstream_port 4040;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app calibre-web;
|
set $upstream_app calibre-web;
|
||||||
proxy_pass http://$upstream_app:8083;
|
set $upstream_port 8083;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
proxy_set_header X-Scheme $scheme;
|
proxy_set_header X-Scheme $scheme;
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,10 @@ location ^~ /calibre-web/ {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app calibre-web;
|
set $upstream_app calibre-web;
|
||||||
proxy_pass http://$upstream_app:8083;
|
set $upstream_port 8083;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
proxy_set_header X-Scheme $scheme;
|
proxy_set_header X-Scheme $scheme;
|
||||||
proxy_set_header X-Script-Name /calibre-web;
|
proxy_set_header X-Script-Name /calibre-web;
|
||||||
|
|
|
@ -24,7 +24,10 @@ server {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app calibre;
|
set $upstream_app calibre;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_buffering off;
|
proxy_buffering off;
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection $http_connection;
|
proxy_set_header Connection $http_connection;
|
||||||
|
|
|
@ -14,6 +14,9 @@ location ^~ /calibre/ {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app calibre;
|
set $upstream_app calibre;
|
||||||
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /calibre(.*) $1 break;
|
rewrite /calibre(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:8080;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app code-server;
|
set $upstream_app code-server;
|
||||||
proxy_pass http://$upstream_app:8443;
|
set $upstream_port 8443;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection upgrade;
|
proxy_set_header Connection upgrade;
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app codimd;
|
set $upstream_app codimd;
|
||||||
proxy_pass http://$upstream_app:3000;
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -12,7 +12,10 @@ server {
|
||||||
location ^~ /loleaflet {
|
location ^~ /loleaflet {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app collabora;
|
set $upstream_app collabora;
|
||||||
proxy_pass https://$upstream_app:9980;
|
set $upstream_port 9980;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +23,10 @@ server {
|
||||||
location ^~ /hosting/discovery {
|
location ^~ /hosting/discovery {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app collabora;
|
set $upstream_app collabora;
|
||||||
proxy_pass https://$upstream_app:9980;
|
set $upstream_port 9980;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,7 +34,10 @@ server {
|
||||||
location ^~ /hosting/capabilities {
|
location ^~ /hosting/capabilities {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app collabora;
|
set $upstream_app collabora;
|
||||||
proxy_pass https://$upstream_app:9980;
|
set $upstream_port 9980;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,7 +45,10 @@ server {
|
||||||
location ~ ^/lool/(.*)/ws$ {
|
location ~ ^/lool/(.*)/ws$ {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app collabora;
|
set $upstream_app collabora;
|
||||||
proxy_pass https://$upstream_app:9980;
|
set $upstream_port 9980;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "Upgrade";
|
proxy_set_header Connection "Upgrade";
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
|
@ -47,7 +59,10 @@ server {
|
||||||
location ~ ^/lool {
|
location ~ ^/lool {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app collabora;
|
set $upstream_app collabora;
|
||||||
proxy_pass https://$upstream_app:9980;
|
set $upstream_port 9980;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +70,10 @@ server {
|
||||||
location ^~ /lool/adminws {
|
location ^~ /lool/adminws {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app collabora;
|
set $upstream_app collabora;
|
||||||
proxy_pass https://$upstream_app:9980;
|
set $upstream_port 9980;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "Upgrade";
|
proxy_set_header Connection "Upgrade";
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app couchpotato;
|
set $upstream_app couchpotato;
|
||||||
proxy_pass http://$upstream_app:5050;
|
set $upstream_port 5050;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location ^~ /couchpotato {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app couchpotato;
|
set $upstream_app couchpotato;
|
||||||
proxy_pass http://$upstream_app:5050;
|
set $upstream_port 5050;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app deluge;
|
set $upstream_app deluge;
|
||||||
proxy_pass http://$upstream_app:8112;
|
set $upstream_port 8112;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,7 +15,10 @@ location ^~ /deluge/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app deluge;
|
set $upstream_app deluge;
|
||||||
|
set $upstream_port 8112;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /deluge(.*) $1 break;
|
rewrite /deluge(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:8112;
|
|
||||||
proxy_set_header X-Deluge-Base "/deluge/";
|
proxy_set_header X-Deluge-Base "/deluge/";
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app dillinger;
|
set $upstream_app dillinger;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -26,6 +26,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app dokuwiki;
|
set $upstream_app dokuwiki;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app domoticz;
|
set $upstream_app domoticz;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -12,5 +12,8 @@ location ^~ /domoticz/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app domoticz;
|
set $upstream_app domoticz;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,5 +18,8 @@ location ^~ /dozzle/ {
|
||||||
proxy_cache off;
|
proxy_cache off;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app dozzle;
|
set $upstream_app dozzle;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,9 @@ server {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app duplicati;
|
set $upstream_app duplicati;
|
||||||
proxy_pass http://$upstream_app:8200;
|
set $upstream_port 8200;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,9 @@ location ^~ /duplicati/ {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app duplicati;
|
set $upstream_app duplicati;
|
||||||
|
set $upstream_port 8200;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /duplicati(.*) $1 break;
|
rewrite /duplicati(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:8200;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# make sure that your dns has a cname set for emby, if emby is running in bridge mode, the below config should work as is, although,
|
# make sure that your dns has a cname set for emby and that your emby container is not using a base url
|
||||||
# the container name is expected to be "emby", if not, replace the lines "set $upstream_app emby;" with "set $upstream_app <containername>;"
|
# if emby is running in bridge mode and the container is named "emby", the below config should work as is
|
||||||
# for host mode, replace the lines "proxy_pass http://$upstream_app:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of emby
|
# if not, replace the line "set $upstream_app emby;" with "set $upstream_app <containername>;"
|
||||||
|
# or "set $upstream_app <HOSTIP>;" for host mode, HOSTIP being the IP address of emby
|
||||||
# in emby settings, under "Advanced" change the public https port to 443, leave the local ports as is, set the "external domain" to your url,
|
# in emby settings, under "Advanced" change the public https port to 443, leave the local ports as is, set the "external domain" to your url,
|
||||||
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
||||||
|
|
||||||
|
@ -18,7 +19,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app emby;
|
set $upstream_app emby;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Range $http_range;
|
proxy_set_header Range $http_range;
|
||||||
proxy_set_header If-Range $http_if_range;
|
proxy_set_header If-Range $http_if_range;
|
||||||
|
@ -28,7 +31,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app emby;
|
set $upstream_app emby;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection $http_connection;
|
proxy_set_header Connection $http_connection;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# if emby is running in bridge mode, the below config should work as is, although, the container name is expected to be "emby",
|
# make sure that your dns has a cname set for emby
|
||||||
# if not, replace the lines "set $upstream_app emby;" with "set $upstream_app <containername>;"
|
# if emby is running in bridge mode and the container is named "emby", the below config should work as is
|
||||||
# for host mode, replace the lines "proxy_pass http://$upstream_app:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of emby
|
# if not, replace the line "set $upstream_app emby;" with "set $upstream_app <containername>;"
|
||||||
|
# or "set $upstream_app <HOSTIP>;" for host mode, HOSTIP being the IP address of emby
|
||||||
# in emby settings, under "Advanced" change the public https port to 443, leave the local ports as is, set the "external domain" to your url and subdomain,
|
# in emby settings, under "Advanced" change the public https port to 443, leave the local ports as is, set the "external domain" to your url and subdomain,
|
||||||
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
||||||
|
|
||||||
|
@ -11,7 +12,9 @@ location ^~ /emby/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app emby;
|
set $upstream_app emby;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Range $http_range;
|
proxy_set_header Range $http_range;
|
||||||
proxy_set_header If-Range $http_if_range;
|
proxy_set_header If-Range $http_if_range;
|
||||||
|
@ -21,7 +24,9 @@ location ^~ /embywebsocket {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app emby;
|
set $upstream_app emby;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection $http_connection;
|
proxy_set_header Connection $http_connection;
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app embystat;
|
set $upstream_app embystat;
|
||||||
proxy_pass http://$upstream_app:6555;
|
set $upstream_port 6555;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app flood;
|
set $upstream_app flood;
|
||||||
proxy_pass http://$upstream_app:3000;
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,9 @@ location ^~ /flood/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app flood;
|
set $upstream_app flood;
|
||||||
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /flood(.*) $1 break;
|
rewrite /flood(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:3000;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app freshrss;
|
set $upstream_app freshrss;
|
||||||
proxy_pass http://$upstream_app;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_redirect off;
|
proxy_redirect off;
|
||||||
proxy_buffering off;
|
proxy_buffering off;
|
||||||
|
|
|
@ -16,9 +16,11 @@ location ^~ /freshrss/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app freshrss;
|
set $upstream_app freshrss;
|
||||||
rewrite /freshrss(.*) $1 break;
|
set $upstream_port 80;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
|
rewrite /freshrss(.*) $1 break;
|
||||||
proxy_redirect off;
|
proxy_redirect off;
|
||||||
proxy_buffering off;
|
proxy_buffering off;
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ghost;
|
set $upstream_app ghost;
|
||||||
proxy_pass http://$upstream_app:2368;
|
set $upstream_port 2368;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_redirect off;
|
proxy_redirect off;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,6 +13,9 @@ location /blog {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ghost;
|
set $upstream_app ghost;
|
||||||
proxy_pass http://$upstream_app:2368;
|
set $upstream_port 2368;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_redirect off;
|
proxy_redirect off;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,8 +4,6 @@
|
||||||
# ROOT_URL = https://gitea.server.com/
|
# ROOT_URL = https://gitea.server.com/
|
||||||
# DOMAIN = gitea.server.com
|
# DOMAIN = gitea.server.com
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
server {
|
server {
|
||||||
listen 443 ssl;
|
listen 443 ssl;
|
||||||
listen [::]:443 ssl;
|
listen [::]:443 ssl;
|
||||||
|
@ -31,6 +29,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app gitea;
|
set $upstream_app gitea;
|
||||||
proxy_pass http://$upstream_app:3000;
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,9 @@ location ^~ /gitea/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app gitea;
|
set $upstream_app gitea;
|
||||||
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /gitea(.*) $1 break;
|
rewrite /gitea(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:3000;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app glances;
|
set $upstream_app glances;
|
||||||
proxy_pass http://$upstream_app:61208;
|
set $upstream_port 61208;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,9 @@ location ^~ /glances/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app glances;
|
set $upstream_app glances;
|
||||||
|
set $upstream_port 61208;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /glances(.*) $1 break;
|
rewrite /glances(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:61208;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app grafana;
|
set $upstream_app grafana;
|
||||||
proxy_pass http://$upstream_app:3000;
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app grocy;
|
set $upstream_app grocy;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -26,6 +26,9 @@ server {
|
||||||
proxy_buffering off;
|
proxy_buffering off;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app guacamole;
|
set $upstream_app guacamole;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,6 +16,9 @@ location ^~ /guacamole/ {
|
||||||
proxy_buffering off;
|
proxy_buffering off;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app guacamole;
|
set $upstream_app guacamole;
|
||||||
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /guacamole(.*) $1 break;
|
rewrite /guacamole(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:8080;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app headphones;
|
set $upstream_app headphones;
|
||||||
proxy_pass http://$upstream_app:8181;
|
set $upstream_port 8181;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location ^~ /headphones {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app headphones;
|
set $upstream_app headphones;
|
||||||
proxy_pass http://$upstream_app:8181;
|
set $upstream_port 8181;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app heimdall;
|
set $upstream_app heimdall;
|
||||||
proxy_pass https://$upstream_app:443;
|
set $upstream_port 443;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location / {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app heimdall;
|
set $upstream_app heimdall;
|
||||||
proxy_pass https://$upstream_app:443;
|
set $upstream_port 443;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,13 +25,19 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app homeassistant;
|
set $upstream_app homeassistant;
|
||||||
proxy_pass http://$upstream_app:8123;
|
set $upstream_port 8123;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location /api/websocket {
|
location /api/websocket {
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app homeassistant;
|
set $upstream_app homeassistant;
|
||||||
proxy_pass http://$upstream_app:8123;
|
set $upstream_port 8123;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
|
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
|
|
|
@ -25,13 +25,19 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jackett;
|
set $upstream_app jackett;
|
||||||
proxy_pass http://$upstream_app:9117;
|
set $upstream_port 9117;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/jackett)?/(api|dl) {
|
location ~ (/jackett)?/(api|dl) {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jackett;
|
set $upstream_app jackett;
|
||||||
proxy_pass http://$upstream_app:9117;
|
set $upstream_port 9117;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,12 +12,18 @@ location /jackett {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jackett;
|
set $upstream_app jackett;
|
||||||
proxy_pass http://$upstream_app:9117;
|
set $upstream_port 9117;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ /jackett/(api|dl) {
|
location ~ /jackett/(api|dl) {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jackett;
|
set $upstream_app jackett;
|
||||||
proxy_pass http://$upstream_app:9117;
|
set $upstream_port 9117;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# make sure that your dns has a cname set for jellyfin, if jellyfin is running in bridge mode, the below config should work as is, although,
|
# make sure that your dns has a cname set for jellyfin
|
||||||
# the container name is expected to be "jellyfin", if not, replace the lines "set $upstream_app jellyfin;" with "set $upstream_app <containername>;"
|
# if jellyfin is running in bridge mode and the container is named "jellyfin", the below config should work as is
|
||||||
# for host mode, replace the lines "proxy_pass http://$upstream_app:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of jellyfin
|
# if not, replace the line "set $upstream_app jellyfin;" with "set $upstream_app <containername>;"
|
||||||
|
# or "set $upstream_app <HOSTIP>;" for host mode, HOSTIP being the IP address of jellyfin
|
||||||
# in jellyfin settings, under "Advanced/Networking" change the public https port to 443, leave the local ports as is,
|
# in jellyfin settings, under "Advanced/Networking" change the public https port to 443, leave the local ports as is,
|
||||||
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
||||||
|
|
||||||
|
@ -18,7 +19,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jellyfin;
|
set $upstream_app jellyfin;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Range $http_range;
|
proxy_set_header Range $http_range;
|
||||||
proxy_set_header If-Range $http_if_range;
|
proxy_set_header If-Range $http_if_range;
|
||||||
|
@ -28,7 +31,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jellyfin;
|
set $upstream_app jellyfin;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection $http_connection;
|
proxy_set_header Connection $http_connection;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# if jellyfin is running in bridge mode, the below config should work as is, although, the container name is expected to be "jellyfin",
|
# make sure that your dns has a cname set for jellyfin
|
||||||
# if not, replace the lines "set $upstream_app jellyfin;" with "set $upstream_app <containername>;"
|
# if jellyfin is running in bridge mode and the container is named "jellyfin", the below config should work as is
|
||||||
# for host mode, replace the lines "proxy_pass http://$upstream_app:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of jellyfin
|
# if not, replace the line "set $upstream_app jellyfin;" with "set $upstream_app <containername>;"
|
||||||
|
# or "set $upstream_app <HOSTIP>;" for host mode, HOSTIP being the IP address of jellyfin
|
||||||
# in jellyfin settings, under "Advanced/Networking" change the public https port to 443, leave the local ports as is, set the base url to "/jellyfin",
|
# in jellyfin settings, under "Advanced/Networking" change the public https port to 443, leave the local ports as is, set the base url to "/jellyfin",
|
||||||
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
# and set the "Secure connection mode" to "Handled by reverse proxy"
|
||||||
|
|
||||||
|
@ -11,7 +12,9 @@ location ^~ /jellyfin/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jellyfin;
|
set $upstream_app jellyfin;
|
||||||
proxy_pass http://$upstream_app:8096;
|
set $upstream_port 8096;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Range $http_range;
|
proxy_set_header Range $http_range;
|
||||||
proxy_set_header If-Range $http_if_range;
|
proxy_set_header If-Range $http_if_range;
|
||||||
|
|
|
@ -25,5 +25,8 @@ location ^~ /jenkins/ {
|
||||||
proxy_buffering off;
|
proxy_buffering off;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app jenkins;
|
set $upstream_app jenkins;
|
||||||
proxy_pass http://$upstream_app:8080;
|
set $upstream_port 8080;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app kanzi;
|
set $upstream_app kanzi;
|
||||||
proxy_pass https://$upstream_app:8000;
|
set $upstream_port 8000;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,9 @@ location ^~ /kanzi/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app kanzi;
|
set $upstream_app kanzi;
|
||||||
|
set $upstream_port 8000;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /kanzi(.*) $1 break;
|
rewrite /kanzi(.*) $1 break;
|
||||||
proxy_pass https://$upstream_app:8000;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lazylibrarian;
|
set $upstream_app lazylibrarian;
|
||||||
proxy_pass http://$upstream_app:5299;
|
set $upstream_port 5299;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location ^~ /lazylibrarian {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lazylibrarian;
|
set $upstream_app lazylibrarian;
|
||||||
proxy_pass http://$upstream_app:5299;
|
set $upstream_port 5299;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app librespeed;
|
set $upstream_app librespeed;
|
||||||
proxy_pass http://$upstream_app;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,13 +25,19 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lidarr;
|
set $upstream_app lidarr;
|
||||||
proxy_pass http://$upstream_app:8686;
|
set $upstream_port 8686;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/lidarr)?/api {
|
location ~ (/lidarr)?/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lidarr;
|
set $upstream_app lidarr;
|
||||||
proxy_pass http://$upstream_app:8686;
|
set $upstream_port 8686;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,12 +12,18 @@ location ^~ /lidarr {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lidarr;
|
set $upstream_app lidarr;
|
||||||
proxy_pass http://$upstream_app:8686;
|
set $upstream_port 8686;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ^~ /lidarr/api {
|
location ^~ /lidarr/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lidarr;
|
set $upstream_app lidarr;
|
||||||
proxy_pass http://$upstream_app:8686;
|
set $upstream_port 8686;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app lychee;
|
set $upstream_app lychee;
|
||||||
proxy_pass http://$upstream_app;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,9 @@ server {
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app medusa;
|
set $upstream_app medusa;
|
||||||
proxy_pass http://$upstream_app:8081;
|
set $upstream_port 8081;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,5 +14,8 @@ location ^~ /medusa {
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app medusa;
|
set $upstream_app medusa;
|
||||||
proxy_pass http://$upstream_app:8081;
|
set $upstream_port 8081;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app monitorr;
|
set $upstream_app monitorr;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,5 +15,8 @@ location ^~ /monitorr/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app monitorr;
|
set $upstream_app monitorr;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app mstream;
|
set $upstream_app mstream;
|
||||||
proxy_pass http://$upstream_app:3000;
|
set $upstream_port 3000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app mylar;
|
set $upstream_app mylar;
|
||||||
proxy_pass http://$upstream_app:8090;
|
set $upstream_port 8090;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,5 +12,8 @@ location ^~ /mylar {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app mylar;
|
set $upstream_app mylar;
|
||||||
proxy_pass http://$upstream_app:8090;
|
set $upstream_port 8090;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,5 +17,7 @@ location ^~ /todo/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app mytinytodo;
|
set $upstream_app mytinytodo;
|
||||||
proxy_pass http://$upstream_app:80/;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port/;
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app netdata;
|
set $upstream_app netdata;
|
||||||
proxy_pass http://$upstream_app:19999;
|
set $upstream_port 19999;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,9 @@ location ^~ /netdata/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app netdata;
|
set $upstream_app netdata;
|
||||||
|
set $upstream_port 19999;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /netdata(.*) $1 break;
|
rewrite /netdata(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:19999;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nextcloud;
|
set $upstream_app nextcloud;
|
||||||
|
set $upstream_port 443;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_max_temp_file_size 2048m;
|
proxy_max_temp_file_size 2048m;
|
||||||
proxy_pass https://$upstream_app:443;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,9 +27,11 @@ location ^~ /nextcloud/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nextcloud;
|
set $upstream_app nextcloud;
|
||||||
rewrite /nextcloud(.*) $1 break;
|
set $upstream_port 443;
|
||||||
proxy_pass https://$upstream_app:443;
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
|
rewrite /nextcloud(.*) $1 break;
|
||||||
proxy_max_temp_file_size 2048m;
|
proxy_max_temp_file_size 2048m;
|
||||||
|
|
||||||
proxy_set_header Range $http_range;
|
proxy_set_header Range $http_range;
|
||||||
|
|
|
@ -25,27 +25,39 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbget)?(/[^\/:]*:[^\/:]*)?/jsonrpc {
|
location ~ (/nzbget)?(/[^\/:]*:[^\/:]*)?/jsonrpc {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbget)?(/[^\/:]*:[^\/]*)?/jsonprpc {
|
location ~ (/nzbget)?(/[^\/:]*:[^\/]*)?/jsonprpc {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbget)?(/[^\/:]*:[^\/]*)?/xmlrpc {
|
location ~ (/nzbget)?(/[^\/:]*:[^\/]*)?/xmlrpc {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,26 +12,38 @@ location /nzbget {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonrpc {
|
location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonrpc {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonprpc {
|
location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonprpc {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ /nzbget(/[^\/:]*:[^\/]*)?/xmlrpc {
|
location ~ /nzbget(/[^\/:]*:[^\/]*)?/xmlrpc {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app nzbget;
|
set $upstream_app nzbget;
|
||||||
proxy_pass http://$upstream_app:6789;
|
set $upstream_port 6789;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,42 +25,60 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbhydra)?/api {
|
location ~ (/nzbhydra)?/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbhydra)?/getnzb {
|
location ~ (/nzbhydra)?/getnzb {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbhydra)?/gettorrent {
|
location ~ (/nzbhydra)?/gettorrent {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbhydra)?/rss {
|
location ~ (/nzbhydra)?/rss {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ~ (/nzbhydra)?/torznab/api {
|
location ~ (/nzbhydra)?/torznab/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,40 +12,58 @@ location ^~ /nzbhydra {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ^~ /nzbhydra/api {
|
location ^~ /nzbhydra/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ^~ /nzbhydra/getnzb {
|
location ^~ /nzbhydra/getnzb {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ^~ /nzbhydra/gettorrent {
|
location ^~ /nzbhydra/gettorrent {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ^~ /nzbhydra/rss {
|
location ^~ /nzbhydra/rss {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
location ^~ /nzbhydra/torznab/api {
|
location ^~ /nzbhydra/torznab/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app hydra2;
|
set $upstream_app hydra2;
|
||||||
proxy_pass http://$upstream_app:5076;
|
set $upstream_port 5076;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ombi;
|
set $upstream_app ombi;
|
||||||
proxy_pass http://$upstream_app:3579;
|
set $upstream_port 3579;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# This allows access to the actual api
|
# This allows access to the actual api
|
||||||
|
@ -33,7 +36,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ombi;
|
set $upstream_app ombi;
|
||||||
proxy_pass http://$upstream_app:3579;
|
set $upstream_port 3579;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# This allows access to the documentation for the api
|
# This allows access to the documentation for the api
|
||||||
|
@ -41,7 +47,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ombi;
|
set $upstream_app ombi;
|
||||||
proxy_pass http://$upstream_app:3579;
|
set $upstream_port 3579;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($http_referer ~* /ombi) {
|
if ($http_referer ~* /ombi) {
|
||||||
rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect;
|
rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect;
|
||||||
|
|
|
@ -16,7 +16,10 @@ location ^~ /ombi/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ombi;
|
set $upstream_app ombi;
|
||||||
proxy_pass http://$upstream_app:3579;
|
set $upstream_port 3579;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# This allows access to the actual api
|
# This allows access to the actual api
|
||||||
|
@ -24,7 +27,10 @@ location ^~ /ombi/api {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ombi;
|
set $upstream_app ombi;
|
||||||
proxy_pass http://$upstream_app:3579;
|
set $upstream_port 3579;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($http_referer ~* /ombi) {
|
if ($http_referer ~* /ombi) {
|
||||||
rewrite ^/api/(.*) /ombi/api/$1? redirect;
|
rewrite ^/api/(.*) /ombi/api/$1? redirect;
|
||||||
|
@ -35,7 +41,10 @@ location ^~ /ombi/swagger {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app ombi;
|
set $upstream_app ombi;
|
||||||
proxy_pass http://$upstream_app:3579;
|
set $upstream_port 3579;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($http_referer ~* /ombi) {
|
if ($http_referer ~* /ombi) {
|
||||||
rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect;
|
rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect;
|
||||||
|
|
|
@ -25,7 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app openvpn-as;
|
set $upstream_app openvpn-as;
|
||||||
proxy_pass https://$upstream_app:943;
|
set $upstream_port 943;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,6 +43,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app openvpn-as;
|
set $upstream_app openvpn-as;
|
||||||
proxy_pass https://$upstream_app:943;
|
set $upstream_port 943;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,9 @@ location ~ /auth-([0-9]+) {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app organizr;
|
set $upstream_app organizr;
|
||||||
proxy_pass http://$upstream_app:80/api/?v1/auth&group=$1;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port/api/?v1/auth&group=$1;
|
||||||
proxy_set_header Content-Length "";
|
proxy_set_header Content-Length "";
|
||||||
|
|
||||||
# Do not uncomment the lines below, these are examples for usue in other proxy configs
|
# Do not uncomment the lines below, these are examples for usue in other proxy configs
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app organizr;
|
set $upstream_app organizr;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Optional redirect server errors to organizr error pages
|
# Optional redirect server errors to organizr error pages
|
||||||
|
|
|
@ -12,7 +12,10 @@ location / {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app organizr;
|
set $upstream_app organizr;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Optional redirect server errors to organizr error pages
|
# Optional redirect server errors to organizr error pages
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app osticket;
|
set $upstream_app osticket;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app phpmyadmin;
|
set $upstream_app phpmyadmin;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,9 @@ location ^~ /phpmyadmin/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app phpmyadmin;
|
set $upstream_app phpmyadmin;
|
||||||
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /phpmyadmin(.*) $1 break;
|
rewrite /phpmyadmin(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:80;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app pihole;
|
set $upstream_app pihole;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_hide_header X-Frame-Options;
|
proxy_hide_header X-Frame-Options;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -41,7 +44,10 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app pihole;
|
set $upstream_app pihole;
|
||||||
proxy_pass http://$upstream_app:80;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_hide_header X-Frame-Options;
|
proxy_hide_header X-Frame-Options;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,11 @@ location ^~ /pihole/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app pihole;
|
set $upstream_app pihole;
|
||||||
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /pihole(.*) $1 break;
|
rewrite /pihole(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:80;
|
|
||||||
proxy_hide_header X-Frame-Options;
|
proxy_hide_header X-Frame-Options;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +38,10 @@ location ^~ /pihole/admin/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app pihole;
|
set $upstream_app pihole;
|
||||||
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /pihole(.*) $1 break;
|
rewrite /pihole(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:80;
|
|
||||||
proxy_hide_header X-Frame-Options;
|
proxy_hide_header X-Frame-Options;
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app piwigo;
|
set $upstream_app piwigo;
|
||||||
proxy_pass http://$upstream_app;
|
set $upstream_port 80;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# make sure that your dns has a cname set for plex, if plex is running in bridge mode, the below config should work as is, for host mode,
|
# make sure that your dns has a cname set for plex
|
||||||
# replace the line "proxy_pass http://$upstream_app:32400;" with "proxy_pass http://HOSTIP:32400;" HOSTIP being the IP address of plex
|
# if plex is running in bridge mode and the container is named "plex", the below config should work as is
|
||||||
|
# if not, replace the line "set $upstream_app plex;" with "set $upstream_app <containername>;"
|
||||||
|
# or "set $upstream_app <HOSTIP>;" for host mode, HOSTIP being the IP address of plex
|
||||||
# in plex server settings, under network, fill in "Custom server access URLs" with your domain (ie. "https://plex.yourdomain.url:443")
|
# in plex server settings, under network, fill in "Custom server access URLs" with your domain (ie. "https://plex.yourdomain.url:443")
|
||||||
|
|
||||||
server {
|
server {
|
||||||
|
@ -16,8 +18,6 @@ server {
|
||||||
|
|
||||||
# enable for ldap auth, fill in ldap details in ldap.conf
|
# enable for ldap auth, fill in ldap details in ldap.conf
|
||||||
#include /config/nginx/ldap.conf;
|
#include /config/nginx/ldap.conf;
|
||||||
|
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
# enable the next two lines for http auth
|
# enable the next two lines for http auth
|
||||||
#auth_basic "Restricted";
|
#auth_basic "Restricted";
|
||||||
|
@ -30,7 +30,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app plex;
|
set $upstream_app plex;
|
||||||
proxy_pass http://$upstream_app:32400;
|
set $upstream_port 32400;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#******** This config no longer works as intended. The web app loads, but no direct connection to server is made. *********
|
#******** This config no longer works as intended. The web app loads, but no direct connection to server is made. *********
|
||||||
#******** PRs welcome for anyone who figures out how to fix it. Use the subdomain config in the meantime. *******
|
#******** PRs welcome for anyone who figures out how to fix it. Use the subdomain config in the meantime. *******
|
||||||
|
|
||||||
# plex does not require a base url setting
|
# if plex is running in bridge mode and the container is named "plex", the below config should work as is
|
||||||
# if plex is running in bridge mode, the below config should work as is.
|
# if not, replace the line "set $upstream_app plex;" with "set $upstream_app <containername>;"
|
||||||
# for host mode, replace the line "proxy_pass http://$upstream_app:32400;" with "proxy_pass http://HOSTIP:32400;" HOSTIP being the IP address of plex
|
# or "set $upstream_app <HOSTIP>;" for host mode, HOSTIP being the IP address of plex
|
||||||
# in plex server settings, under network, fill in "Custom server access URLs" with your domain (ie. "https://yourdomain.url:443/plex")
|
# in plex server settings, under network, fill in "Custom server access URLs" with your domain (ie. "https://yourdomain.url:443/plex")
|
||||||
|
|
||||||
location /plex {
|
location /plex {
|
||||||
|
@ -21,8 +21,11 @@ location ^~ /plex/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app plex;
|
set $upstream_app plex;
|
||||||
|
set $upstream_port 32400;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /plex(.*) $1 break;
|
rewrite /plex(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:32400;
|
|
||||||
|
|
||||||
proxy_set_header X-Plex-Client-Identifier $http_x_plex_client_identifier;
|
proxy_set_header X-Plex-Client-Identifier $http_x_plex_client_identifier;
|
||||||
proxy_set_header X-Plex-Device $http_x_plex_device;
|
proxy_set_header X-Plex-Device $http_x_plex_device;
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app plex;
|
set $upstream_app plex;
|
||||||
proxy_pass http://$upstream_app:33400;
|
set $upstream_port 33400;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,5 +15,8 @@ location ^~ /plexwebtools/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app plex;
|
set $upstream_app plex;
|
||||||
proxy_pass http://$upstream_app:33400;
|
set $upstream_port 33400;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,10 @@ server {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app portainer;
|
set $upstream_app portainer;
|
||||||
proxy_pass http://$upstream_app:9000;
|
set $upstream_port 9000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Connection "";
|
proxy_set_header Connection "";
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
proxy_hide_header X-Frame-Options; # Possibly nott needed after Portainer 1.20.0
|
proxy_hide_header X-Frame-Options; # Possibly nott needed after Portainer 1.20.0
|
||||||
|
@ -41,7 +44,10 @@ server {
|
||||||
|
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app portainer;
|
set $upstream_app portainer;
|
||||||
proxy_pass http://$upstream_app:9000;
|
set $upstream_port 9000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
|
|
|
@ -15,8 +15,11 @@ location ^~ /portainer/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app portainer;
|
set $upstream_app portainer;
|
||||||
|
set $upstream_port 9000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /portainer(.*) $1 break;
|
rewrite /portainer(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:9000;
|
|
||||||
proxy_hide_header X-Frame-Options; # Possibly nott needed after Portainer 1.20.0
|
proxy_hide_header X-Frame-Options; # Possibly nott needed after Portainer 1.20.0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,8 +27,11 @@ location ^~ /portainer/api/websocket/ {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app portainer;
|
set $upstream_app portainer;
|
||||||
|
set $upstream_port 9000;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
rewrite /portainer(.*) $1 break;
|
rewrite /portainer(.*) $1 break;
|
||||||
proxy_pass http://$upstream_app:9000;
|
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
proxy_hide_header X-Frame-Options; # Possibly nott needed after Portainer 1.20.0
|
proxy_hide_header X-Frame-Options; # Possibly nott needed after Portainer 1.20.0
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app prometheus;
|
set $upstream_app prometheus;
|
||||||
proxy_pass http://$upstream_app:9090;
|
set $upstream_port 9090;
|
||||||
|
set $upstream_proto http;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,9 @@ server {
|
||||||
include /config/nginx/proxy.conf;
|
include /config/nginx/proxy.conf;
|
||||||
resolver 127.0.0.11 valid=30s;
|
resolver 127.0.0.11 valid=30s;
|
||||||
set $upstream_app pydio;
|
set $upstream_app pydio;
|
||||||
proxy_pass https://$upstream_app:443;
|
set $upstream_port 443;
|
||||||
|
set $upstream_proto https;
|
||||||
|
proxy_pass $upstream_proto://$upstream_app:$upstream_port;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue