Merge pull request #125 from linuxserver/upstream

standardize upstream_app variable
This commit is contained in:
aptalca 2020-02-16 14:37:54 -05:00 committed by GitHub
commit a8c9468d1f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
136 changed files with 430 additions and 430 deletions

View file

@ -24,7 +24,7 @@ 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_adguard adguard; set $upstream_app adguard;
proxy_pass http://$upstream_adguard; proxy_pass http://$upstream_app;
} }
} }

View file

@ -14,6 +14,6 @@ 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_adminer adminer; set $upstream_app adminer;
proxy_pass http://$upstream_adminer:8080; proxy_pass http://$upstream_app:8080;
} }

View file

@ -24,7 +24,7 @@ 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_airsonic airsonic; set $upstream_app airsonic;
proxy_pass http://$upstream_airsonic:4040; proxy_pass http://$upstream_app:4040;
} }
} }

View file

@ -11,6 +11,6 @@ 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_airsonic airsonic; set $upstream_app airsonic;
proxy_pass http://$upstream_airsonic:4040; proxy_pass http://$upstream_app:4040;
} }

View file

@ -24,7 +24,7 @@ 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_bazarr bazarr; set $upstream_app bazarr;
proxy_pass http://$upstream_bazarr:6767; proxy_pass http://$upstream_app:6767;
} }
} }

View file

@ -14,6 +14,6 @@ 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_bazarr bazarr; set $upstream_app bazarr;
proxy_pass http://$upstream_bazarr:6767; proxy_pass http://$upstream_app:6767;
} }

View file

@ -25,7 +25,7 @@ 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_beets beets; set $upstream_app beets;
proxy_pass http://$upstream_beets:8337; proxy_pass http://$upstream_app:8337;
} }
} }

View file

@ -11,8 +11,8 @@ 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_beets beets; set $upstream_app beets;
proxy_pass http://$upstream_beets:8337; proxy_pass http://$upstream_app:8337;
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;

View file

@ -25,15 +25,15 @@ 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_bitwarden bitwarden; set $upstream_app bitwarden;
proxy_pass http://$upstream_bitwarden:80; proxy_pass http://$upstream_app:80;
} }
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_bitwarden bitwarden; set $upstream_app bitwarden;
proxy_pass http://$upstream_bitwarden:80; proxy_pass http://$upstream_app:80;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade"; proxy_set_header Connection "Upgrade";
} }
@ -41,8 +41,8 @@ server {
location /notifications/hub/negotiate { location /notifications/hub/negotiate {
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_bitwarden bitwarden; set $upstream_app bitwarden;
proxy_pass http://$upstream_bitwarden:80; proxy_pass http://$upstream_app:80;
} }
} }

View file

@ -24,7 +24,7 @@ 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_booksonic booksonic; set $upstream_app booksonic;
proxy_pass http://$upstream_boksonic:4040; proxy_pass http://$upstream_app:4040;
} }
} }

View file

@ -11,6 +11,6 @@ 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_booksonic booksonic; set $upstream_app booksonic;
proxy_pass http://$upstream_booksonic:4040; proxy_pass http://$upstream_app:4040;
} }

View file

@ -24,8 +24,8 @@ 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_calibre_web calibre-web; set $upstream_app calibre-web;
proxy_pass http://$upstream_calibre_web:8083; proxy_pass http://$upstream_app:8083;
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
proxy_set_header X-Scheme $scheme; proxy_set_header X-Scheme $scheme;
} }

View file

@ -13,8 +13,8 @@ location ^~ /calibre-web/ {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_calibre_web calibre-web; set $upstream_app calibre-web;
proxy_pass http://$upstream_calibre_web:8083; proxy_pass http://$upstream_app:8083;
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;

View file

@ -23,8 +23,8 @@ server {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_calibre calibre; set $upstream_app calibre;
proxy_pass http://$upstream_calibre:8080; proxy_pass http://$upstream_app:8080;
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;

View file

@ -13,7 +13,7 @@ location ^~ /calibre/ {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_calibre calibre; set $upstream_app calibre;
rewrite /calibre(.*) $1 break; rewrite /calibre(.*) $1 break;
proxy_pass http://$upstream_calibre:8080; proxy_pass http://$upstream_app:8080;
} }

View file

@ -24,8 +24,8 @@ 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_code_server code-server; set $upstream_app code-server;
proxy_pass http://$upstream_code_server:8443; proxy_pass http://$upstream_app:8443;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade; proxy_set_header Connection upgrade;
} }

View file

@ -26,7 +26,7 @@ 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_codimd codimd; set $upstream_app codimd;
proxy_pass http://$upstream_codimd:3000; proxy_pass http://$upstream_app:3000;
} }
} }

View file

@ -11,32 +11,32 @@ server {
# static files # static files
location ^~ /loleaflet { location ^~ /loleaflet {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_app collabora;
proxy_pass https://$upstream_collabora:9980; proxy_pass https://$upstream_app:9980;
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
} }
# WOPI discovery URL # WOPI discovery URL
location ^~ /hosting/discovery { location ^~ /hosting/discovery {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_app collabora;
proxy_pass https://$upstream_collabora:9980; proxy_pass https://$upstream_app:9980;
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
} }
# Capabilities # Capabilities
location ^~ /hosting/capabilities { location ^~ /hosting/capabilities {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_app collabora;
proxy_pass https://$upstream_collabora:9980; proxy_pass https://$upstream_app:9980;
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
} }
# main websocket # main websocket
location ~ ^/lool/(.*)/ws$ { location ~ ^/lool/(.*)/ws$ {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_app collabora;
proxy_pass https://$upstream_collabora:9980; proxy_pass https://$upstream_app:9980;
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;
@ -46,16 +46,16 @@ server {
# download, presentation and image upload # download, presentation and image upload
location ~ ^/lool { location ~ ^/lool {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_app collabora;
proxy_pass https://$upstream_collabora:9980; proxy_pass https://$upstream_app:9980;
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
} }
# Admin Console websocket # Admin Console websocket
location ^~ /lool/adminws { location ^~ /lool/adminws {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_app collabora;
proxy_pass https://$upstream_collabora:9980; proxy_pass https://$upstream_app:9980;
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;

View file

@ -24,7 +24,7 @@ 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_couchpotato couchpotato; set $upstream_app couchpotato;
proxy_pass http://$upstream_couchpotato:5050; proxy_pass http://$upstream_app:5050;
} }
} }

View file

@ -11,6 +11,6 @@ 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_couchpotato couchpotato; set $upstream_app couchpotato;
proxy_pass http://$upstream_couchpotato:5050; proxy_pass http://$upstream_app:5050;
} }

View file

@ -24,7 +24,7 @@ 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_deluge deluge; set $upstream_app deluge;
proxy_pass http://$upstream_deluge:8112; proxy_pass http://$upstream_app:8112;
} }
} }

View file

@ -14,8 +14,8 @@ 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_deluge deluge; set $upstream_app deluge;
rewrite /deluge(.*) $1 break; rewrite /deluge(.*) $1 break;
proxy_pass http://$upstream_deluge:8112; proxy_pass http://$upstream_app:8112;
proxy_set_header X-Deluge-Base "/deluge/"; proxy_set_header X-Deluge-Base "/deluge/";
} }

View file

@ -24,7 +24,7 @@ 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_dillinger dillinger; set $upstream_app dillinger;
proxy_pass http://$upstream_dillinger:8080; proxy_pass http://$upstream_app:8080;
} }
} }

View file

@ -25,7 +25,7 @@ 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_dokuwiki dokuwiki; set $upstream_app dokuwiki;
proxy_pass http://$upstream_dokuwiki:80; proxy_pass http://$upstream_app:80;
} }
} }

View file

@ -24,7 +24,7 @@ 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_domoticz domoticz; set $upstream_app domoticz;
proxy_pass http://$upstream_domoticz:8080; proxy_pass http://$upstream_app:8080;
} }
} }

View file

@ -11,6 +11,6 @@ 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_domoticz domoticz; set $upstream_app domoticz;
proxy_pass http://$upstream_domoticz:8080; proxy_pass http://$upstream_app:8080;
} }

View file

@ -17,6 +17,6 @@ location ^~ /dozzle/ {
proxy_buffering off; proxy_buffering off;
proxy_cache off; proxy_cache off;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_dozzle dozzle; set $upstream_app dozzle;
proxy_pass http://$upstream_dozzle:8080; proxy_pass http://$upstream_app:8080;
} }

View file

@ -23,7 +23,7 @@ server {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_duplicati duplicati; set $upstream_app duplicati;
proxy_pass http://$upstream_duplicati:8200; proxy_pass http://$upstream_app:8200;
} }
} }

View file

@ -13,7 +13,7 @@ location ^~ /duplicati/ {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_duplicati duplicati; set $upstream_app duplicati;
rewrite /duplicati(.*) $1 break; rewrite /duplicati(.*) $1 break;
proxy_pass http://$upstream_duplicati:8200; proxy_pass http://$upstream_app:8200;
} }

View file

@ -1,6 +1,6 @@
# 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, if emby is running in bridge mode, the below config should work as is, although,
# the container name is expected to be "emby", if not, replace the lines "set $upstream_emby emby;" with "set $upstream_emby <containername>;" # the container name is expected to be "emby", if not, replace the lines "set $upstream_app emby;" with "set $upstream_app <containername>;"
# for host mode, replace the lines "proxy_pass http://$upstream_emby:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of emby # 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
# 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"
@ -17,8 +17,8 @@ server {
location / { 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_emby emby; set $upstream_app emby;
proxy_pass http://$upstream_emby:8096; proxy_pass http://$upstream_app:8096;
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;
@ -27,8 +27,8 @@ server {
location ~ (/emby)?/socket { location ~ (/emby)?/socket {
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_emby emby; set $upstream_app emby;
proxy_pass http://$upstream_emby:8096; proxy_pass http://$upstream_app:8096;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection; proxy_set_header Connection $http_connection;

View file

@ -1,6 +1,6 @@
# if emby is running in bridge mode, the below config should work as is, although, the container name is expected to be "emby", # if emby is running in bridge mode, the below config should work as is, although, the container name is expected to be "emby",
# if not, replace the lines "set $upstream_emby emby;" with "set $upstream_emby <containername>;" # if not, replace the lines "set $upstream_app emby;" with "set $upstream_app <containername>;"
# for host mode, replace the lines "proxy_pass http://$upstream_emby:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of emby # 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
# 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"
@ -10,8 +10,8 @@ location /emby {
location ^~ /emby/ { 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_emby emby; set $upstream_app emby;
proxy_pass http://$upstream_emby:8096; proxy_pass http://$upstream_app:8096;
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;
@ -20,8 +20,8 @@ location ^~ /emby/ {
location ^~ /embywebsocket { 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_emby emby; set $upstream_app emby;
proxy_pass http://$upstream_emby:8096; proxy_pass http://$upstream_app:8096;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection; proxy_set_header Connection $http_connection;

View file

@ -24,7 +24,7 @@ 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_embystat embystat; set $upstream_app embystat;
proxy_pass http://$upstream_embystat:6555; proxy_pass http://$upstream_app:6555;
} }
} }

View file

@ -24,7 +24,7 @@ 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_flood flood; set $upstream_app flood;
proxy_pass http://$upstream_flood:3000; proxy_pass http://$upstream_app:3000;
} }
} }

View file

@ -14,7 +14,7 @@ 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_flood flood; set $upstream_app flood;
rewrite /flood(.*) $1 break; rewrite /flood(.*) $1 break;
proxy_pass http://$upstream_flood:3000; proxy_pass http://$upstream_app:3000;
} }

View file

@ -24,8 +24,8 @@ 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_freshrss freshrss; set $upstream_app freshrss;
proxy_pass http://$upstream_freshrss; proxy_pass http://$upstream_app;
proxy_redirect off; proxy_redirect off;
proxy_buffering off; proxy_buffering off;

View file

@ -15,9 +15,9 @@ 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_freshrss freshrss; set $upstream_app freshrss;
rewrite /freshrss(.*) $1 break; rewrite /freshrss(.*) $1 break;
proxy_pass http://$upstream_freshrss:80; proxy_pass http://$upstream_app:80;
proxy_redirect off; proxy_redirect off;
proxy_buffering off; proxy_buffering off;

View file

@ -24,8 +24,8 @@ 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_ghost ghost; set $upstream_app ghost;
proxy_pass http://$upstream_ghost:2368; proxy_pass http://$upstream_app:2368;
proxy_redirect off; proxy_redirect off;
} }
} }

View file

@ -12,7 +12,7 @@ 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_ghost ghost; set $upstream_app ghost;
proxy_pass http://$upstream_ghost:2368; proxy_pass http://$upstream_app:2368;
proxy_redirect off; proxy_redirect off;
} }

View file

@ -30,7 +30,7 @@ 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_gitea gitea; set $upstream_app gitea;
proxy_pass http://$upstream_gitea:3000; proxy_pass http://$upstream_app:3000;
} }
} }

View file

@ -11,7 +11,7 @@ location /gitea {
location ^~ /gitea/ { 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_gitea gitea; set $upstream_app gitea;
rewrite /gitea(.*) $1 break; rewrite /gitea(.*) $1 break;
proxy_pass http://$upstream_gitea:3000; proxy_pass http://$upstream_app:3000;
} }

View file

@ -24,7 +24,7 @@ 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_glances glances; set $upstream_app glances;
proxy_pass http://$upstream_glances:61208; proxy_pass http://$upstream_app:61208;
} }
} }

View file

@ -14,7 +14,7 @@ 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_glances glances; set $upstream_app glances;
rewrite /glances(.*) $1 break; rewrite /glances(.*) $1 break;
proxy_pass http://$upstream_glances:61208; proxy_pass http://$upstream_app:61208;
} }

View file

@ -24,7 +24,7 @@ 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_grafana grafana; set $upstream_app grafana;
proxy_pass http://$upstream_grafana:3000; proxy_pass http://$upstream_app:3000;
} }
} }

View file

@ -24,8 +24,8 @@ 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_grocy grocy; set $upstream_app grocy;
proxy_pass http://$upstream_grocy:80; proxy_pass http://$upstream_app:80;
} }
} }

View file

@ -25,7 +25,7 @@ server {
include /config/nginx/proxy.conf; include /config/nginx/proxy.conf;
proxy_buffering off; proxy_buffering off;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_guacamole guacamole; set $upstream_app guacamole;
proxy_pass http://$upstream_guacamole:8080; proxy_pass http://$upstream_app:8080;
} }
} }

View file

@ -15,7 +15,7 @@ location ^~ /guacamole/ {
include /config/nginx/proxy.conf; include /config/nginx/proxy.conf;
proxy_buffering off; proxy_buffering off;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_guacamole guacamole; set $upstream_app guacamole;
rewrite /guacamole(.*) $1 break; rewrite /guacamole(.*) $1 break;
proxy_pass http://$upstream_guacamole:8080; proxy_pass http://$upstream_app:8080;
} }

View file

@ -24,7 +24,7 @@ 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_headphones headphones; set $upstream_app headphones;
proxy_pass http://$upstream_headphones:8181; proxy_pass http://$upstream_app:8181;
} }
} }

View file

@ -11,6 +11,6 @@ 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_headphones headphones; set $upstream_app headphones;
proxy_pass http://$upstream_headphones:8181; proxy_pass http://$upstream_app:8181;
} }

View file

@ -24,7 +24,7 @@ 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_heimdall heimdall; set $upstream_app heimdall;
proxy_pass https://$upstream_heimdall:443; proxy_pass https://$upstream_app:443;
} }
} }

View file

@ -11,6 +11,6 @@ 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_heimdall heimdall; set $upstream_app heimdall;
proxy_pass https://$upstream_heimdall:443; proxy_pass https://$upstream_app:443;
} }

View file

@ -24,14 +24,14 @@ 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_homeassistant homeassistant; set $upstream_app homeassistant;
proxy_pass http://$upstream_homeassistant:8123; proxy_pass http://$upstream_app:8123;
} }
location /api/websocket { location /api/websocket {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_homeassistant homeassistant; set $upstream_app homeassistant;
proxy_pass http://$upstream_homeassistant:8123; proxy_pass http://$upstream_app:8123;
proxy_set_header Host $host; proxy_set_header Host $host;
proxy_http_version 1.1; proxy_http_version 1.1;

View file

@ -24,14 +24,14 @@ 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_jackett jackett; set $upstream_app jackett;
proxy_pass http://$upstream_jackett:9117; proxy_pass http://$upstream_app:9117;
} }
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_jackett jackett; set $upstream_app jackett;
proxy_pass http://$upstream_jackett:9117; proxy_pass http://$upstream_app:9117;
} }
} }

View file

@ -11,13 +11,13 @@ 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_jackett jackett; set $upstream_app jackett;
proxy_pass http://$upstream_jackett:9117; proxy_pass http://$upstream_app:9117;
} }
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_jackett jackett; set $upstream_app jackett;
proxy_pass http://$upstream_jackett:9117; proxy_pass http://$upstream_app:9117;
} }

View file

@ -1,6 +1,6 @@
# 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, if jellyfin is running in bridge mode, the below config should work as is, although,
# the container name is expected to be "jellyfin", if not, replace the lines "set $upstream_jellyfin jellyfin;" with "set $upstream_jellyfin <containername>;" # the container name is expected to be "jellyfin", if not, replace the lines "set $upstream_app jellyfin;" with "set $upstream_app <containername>;"
# for host mode, replace the lines "proxy_pass http://$upstream_jellyfin:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of jellyfin # 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
# 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"
@ -17,8 +17,8 @@ server {
location / { 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_jellyfin jellyfin; set $upstream_app jellyfin;
proxy_pass http://$upstream_jellyfin:8096; proxy_pass http://$upstream_app:8096;
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;
@ -27,8 +27,8 @@ server {
location ~ (/jellyfin)?/socket { location ~ (/jellyfin)?/socket {
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_jellyfin jellyfin; set $upstream_app jellyfin;
proxy_pass http://$upstream_jellyfin:8096; proxy_pass http://$upstream_app:8096;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection; proxy_set_header Connection $http_connection;

View file

@ -1,6 +1,6 @@
# if jellyfin is running in bridge mode, the below config should work as is, although, the container name is expected to be "jellyfin", # if jellyfin is running in bridge mode, the below config should work as is, although, the container name is expected to be "jellyfin",
# if not, replace the lines "set $upstream_jellyfin jellyfin;" with "set $upstream_jellyfin <containername>;" # if not, replace the lines "set $upstream_app jellyfin;" with "set $upstream_app <containername>;"
# for host mode, replace the lines "proxy_pass http://$upstream_jellyfin:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of jellyfin # 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
# 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"
@ -10,8 +10,8 @@ location /jellyfin {
location ^~ /jellyfin/ { 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_jellyfin jellyfin; set $upstream_app jellyfin;
proxy_pass http://$upstream_jellyfin:8096; proxy_pass http://$upstream_app:8096;
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;

View file

@ -24,6 +24,6 @@ location ^~ /jenkins/ {
proxy_request_buffering off; proxy_request_buffering off;
proxy_buffering off; proxy_buffering off;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_jenkins jenkins; set $upstream_app jenkins;
proxy_pass http://$upstream_jenkins:8080; proxy_pass http://$upstream_app:8080;
} }

View file

@ -24,7 +24,7 @@ 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_kanzi kanzi; set $upstream_app kanzi;
proxy_pass https://$upstream_kanzi:8000; proxy_pass https://$upstream_app:8000;
} }
} }

View file

@ -14,7 +14,7 @@ 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_kanzi kanzi; set $upstream_app kanzi;
rewrite /kanzi(.*) $1 break; rewrite /kanzi(.*) $1 break;
proxy_pass https://$upstream_kanzi:8000; proxy_pass https://$upstream_app:8000;
} }

View file

@ -24,7 +24,7 @@ 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_lazylibrarian lazylibrarian; set $upstream_app lazylibrarian;
proxy_pass http://$upstream_lazylibrarian:5299; proxy_pass http://$upstream_app:5299;
} }
} }

View file

@ -11,6 +11,6 @@ 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_lazylibrarian lazylibrarian; set $upstream_app lazylibrarian;
proxy_pass http://$upstream_lazylibrarian:5299; proxy_pass http://$upstream_app:5299;
} }

View file

@ -24,7 +24,7 @@ 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_librespeed librespeed; set $upstream_app librespeed;
proxy_pass http://$upstream_librespeed; proxy_pass http://$upstream_app;
} }
} }

View file

@ -24,14 +24,14 @@ 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_lidarr lidarr; set $upstream_app lidarr;
proxy_pass http://$upstream_lidarr:8686; proxy_pass http://$upstream_app:8686;
} }
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_lidarr lidarr; set $upstream_app lidarr;
proxy_pass http://$upstream_lidarr:8686; proxy_pass http://$upstream_app:8686;
} }
} }

View file

@ -11,13 +11,13 @@ 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_lidarr lidarr; set $upstream_app lidarr;
proxy_pass http://$upstream_lidarr:8686; proxy_pass http://$upstream_app:8686;
} }
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_lidarr lidarr; set $upstream_app lidarr;
proxy_pass http://$upstream_lidarr:8686; proxy_pass http://$upstream_app:8686;
} }

View file

@ -24,7 +24,7 @@ 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_lychee lychee; set $upstream_app lychee;
proxy_pass http://$upstream_lychee; proxy_pass http://$upstream_app;
} }
} }

View file

@ -26,7 +26,7 @@ server {
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
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_medusa medusa; set $upstream_app medusa;
proxy_pass http://$upstream_medusa:8081; proxy_pass http://$upstream_app:8081;
} }
} }

View file

@ -13,6 +13,6 @@ location ^~ /medusa {
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
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_medusa medusa; set $upstream_app medusa;
proxy_pass http://$upstream_medusa:8081; proxy_pass http://$upstream_app:8081;
} }

View file

@ -24,7 +24,7 @@ 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_monitorr monitorr; set $upstream_app monitorr;
proxy_pass http://$upstream_monitorr:80; proxy_pass http://$upstream_app:80;
} }
} }

View file

@ -14,6 +14,6 @@ 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_monitorr monitorr; set $upstream_app monitorr;
proxy_pass http://$upstream_monitorr:80; proxy_pass http://$upstream_app:80;
} }

View file

@ -24,7 +24,7 @@ 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_mstream mstream; set $upstream_app mstream;
proxy_pass http://$upstream_mstream:3000; proxy_pass http://$upstream_app:3000;
} }
} }

View file

@ -24,7 +24,7 @@ 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_mylar mylar; set $upstream_app mylar;
proxy_pass http://$upstream_mylar:8090; proxy_pass http://$upstream_app:8090;
} }
} }

View file

@ -11,6 +11,6 @@ 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_mylar mylar; set $upstream_app mylar;
proxy_pass http://$upstream_mylar:8090; proxy_pass http://$upstream_app:8090;
} }

View file

@ -16,6 +16,6 @@ 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_mytinytodo mytinytodo; set $upstream_app mytinytodo;
proxy_pass http://$upstream_mytinytodo:80/; proxy_pass http://$upstream_app:80/;
} }

View file

@ -24,7 +24,7 @@ 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_netdata netdata; set $upstream_app netdata;
proxy_pass http://$upstream_netdata:19999; proxy_pass http://$upstream_app:19999;
} }
} }

View file

@ -14,7 +14,7 @@ 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_netdata netdata; set $upstream_app netdata;
rewrite /netdata(.*) $1 break; rewrite /netdata(.*) $1 break;
proxy_pass http://$upstream_netdata:19999; proxy_pass http://$upstream_app:19999;
} }

View file

@ -25,8 +25,8 @@ server {
location / { 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_nextcloud nextcloud; set $upstream_app nextcloud;
proxy_max_temp_file_size 2048m; proxy_max_temp_file_size 2048m;
proxy_pass https://$upstream_nextcloud:443; proxy_pass https://$upstream_app:443;
} }
} }

View file

@ -26,9 +26,9 @@ location /nextcloud {
location ^~ /nextcloud/ { 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_nextcloud nextcloud; set $upstream_app nextcloud;
rewrite /nextcloud(.*) $1 break; rewrite /nextcloud(.*) $1 break;
proxy_pass https://$upstream_nextcloud:443; proxy_pass https://$upstream_app:443;
proxy_max_temp_file_size 2048m; proxy_max_temp_file_size 2048m;

View file

@ -24,28 +24,28 @@ 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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
} }

View file

@ -11,27 +11,27 @@ 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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }
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_nzbget nzbget; set $upstream_app nzbget;
proxy_pass http://$upstream_nzbget:6789; proxy_pass http://$upstream_app:6789;
} }

View file

@ -24,43 +24,43 @@ 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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
} }

View file

@ -11,41 +11,41 @@ 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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }
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_nzbhydra hydra2; set $upstream_app hydra2;
proxy_pass http://$upstream_nzbhydra:5076; proxy_pass http://$upstream_app:5076;
} }

View file

@ -24,24 +24,24 @@ 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_ombi ombi; set $upstream_app ombi;
proxy_pass http://$upstream_ombi:3579; proxy_pass http://$upstream_app:3579;
} }
# This allows access to the actual api # This allows access to the actual api
location ~ (/ombi)?/api { 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_ombi ombi; set $upstream_app ombi;
proxy_pass http://$upstream_ombi:3579; proxy_pass http://$upstream_app:3579;
} }
# This allows access to the documentation for the api # This allows access to the documentation for the api
location ~ (/ombi)?/swagger { 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_ombi ombi; set $upstream_app ombi;
proxy_pass http://$upstream_ombi:3579; proxy_pass http://$upstream_app:3579;
} }
if ($http_referer ~* /ombi) { if ($http_referer ~* /ombi) {
rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect; rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect;

View file

@ -15,16 +15,16 @@ 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_ombi ombi; set $upstream_app ombi;
proxy_pass http://$upstream_ombi:3579; proxy_pass http://$upstream_app:3579;
} }
# This allows access to the actual api # This allows access to the actual api
location ^~ /ombi/api { 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_ombi ombi; set $upstream_app ombi;
proxy_pass http://$upstream_ombi:3579; proxy_pass http://$upstream_app:3579;
} }
if ($http_referer ~* /ombi) { if ($http_referer ~* /ombi) {
rewrite ^/api/(.*) /ombi/api/$1? redirect; rewrite ^/api/(.*) /ombi/api/$1? redirect;
@ -34,8 +34,8 @@ if ($http_referer ~* /ombi) {
location ^~ /ombi/swagger { 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_ombi ombi; set $upstream_app ombi;
proxy_pass http://$upstream_ombi:3579; proxy_pass http://$upstream_app:3579;
} }
if ($http_referer ~* /ombi) { if ($http_referer ~* /ombi) {
rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect; rewrite ^/swagger/(.*) /ombi/swagger/$1? redirect;

View file

@ -24,8 +24,8 @@ 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_ovpn openvpn-as; set $upstream_app openvpn-as;
proxy_pass https://$upstream_ovpn:943; proxy_pass https://$upstream_app:943;
} }
@ -40,7 +40,7 @@ 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_ovpn openvpn-as; set $upstream_app openvpn-as;
proxy_pass https://$upstream_ovpn:943; proxy_pass https://$upstream_app:943;
} }
} }

View file

@ -17,8 +17,8 @@ location ~ /auth-([0-9]+) {
internal; internal;
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_organizr organizr; set $upstream_app organizr;
proxy_pass http://$upstream_organizr:80/api/?v1/auth&group=$1; proxy_pass http://$upstream_app:80/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

View file

@ -24,8 +24,8 @@ 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_organizr organizr; set $upstream_app organizr;
proxy_pass http://$upstream_organizr:80; proxy_pass http://$upstream_app:80;
} }
# Optional redirect server errors to organizr error pages # Optional redirect server errors to organizr error pages

View file

@ -11,8 +11,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_organizr organizr; set $upstream_app organizr;
proxy_pass http://$upstream_organizr:80; proxy_pass http://$upstream_app:80;
} }
# Optional redirect server errors to organizr error pages # Optional redirect server errors to organizr error pages

View file

@ -24,7 +24,7 @@ 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_osticket osticket; set $upstream_app osticket;
proxy_pass http://$upstream_osticket:80; proxy_pass http://$upstream_app:80;
} }
} }

View file

@ -24,7 +24,7 @@ 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_phpmyadmin phpmyadmin; set $upstream_app phpmyadmin;
proxy_pass http://$upstream_phpmyadmin:80; proxy_pass http://$upstream_app:80;
} }
} }

View file

@ -14,7 +14,7 @@ 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_phpmyadmin phpmyadmin; set $upstream_app phpmyadmin;
rewrite /phpmyadmin(.*) $1 break; rewrite /phpmyadmin(.*) $1 break;
proxy_pass http://$upstream_phpmyadmin:80; proxy_pass http://$upstream_app:80;
} }

View file

@ -24,8 +24,8 @@ 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_pihole pihole; set $upstream_app pihole;
proxy_pass http://$upstream_pihole:80; proxy_pass http://$upstream_app:80;
proxy_hide_header X-Frame-Options; proxy_hide_header X-Frame-Options;
} }
@ -40,8 +40,8 @@ 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_pihole pihole; set $upstream_app pihole;
proxy_pass http://$upstream_pihole:80; proxy_pass http://$upstream_app:80;
proxy_hide_header X-Frame-Options; proxy_hide_header X-Frame-Options;
} }
} }

View file

@ -14,9 +14,9 @@ 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_pihole pihole; set $upstream_app pihole;
rewrite /pihole(.*) $1 break; rewrite /pihole(.*) $1 break;
proxy_pass http://$upstream_pihole:80; proxy_pass http://$upstream_app:80;
proxy_hide_header X-Frame-Options; proxy_hide_header X-Frame-Options;
} }
@ -34,8 +34,8 @@ 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_pihole pihole; set $upstream_app pihole;
rewrite /pihole(.*) $1 break; rewrite /pihole(.*) $1 break;
proxy_pass http://$upstream_pihole:80; proxy_pass http://$upstream_app:80;
proxy_hide_header X-Frame-Options; proxy_hide_header X-Frame-Options;
} }

View file

@ -24,7 +24,7 @@ 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_piwigo piwigo; set $upstream_app piwigo;
proxy_pass http://$upstream_piwigo; proxy_pass http://$upstream_app;
} }
} }

View file

@ -1,5 +1,5 @@
# 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, if plex is running in bridge mode, the below config should work as is, for host mode,
# replace the line "proxy_pass http://$upstream_plex:32400;" with "proxy_pass http://HOSTIP:32400;" HOSTIP being the IP address of plex # replace the line "proxy_pass http://$upstream_app:32400;" with "proxy_pass http://HOSTIP:32400;" 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 {
@ -29,8 +29,8 @@ 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_plex plex; set $upstream_app plex;
proxy_pass http://$upstream_plex:32400; proxy_pass http://$upstream_app:32400;
proxy_set_header Upgrade $http_upgrade; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade"; proxy_set_header Connection "upgrade";

View file

@ -3,7 +3,7 @@
# plex does not require a base url setting # plex does not require a base url setting
# if plex is running in bridge mode, the below config should work as is. # if plex is running in bridge mode, the below config should work as is.
# for host mode, replace the line "proxy_pass http://$upstream_plex:32400;" with "proxy_pass http://HOSTIP:32400;" HOSTIP being the IP address of plex # 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
# 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 {
@ -20,9 +20,9 @@ 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_plex plex; set $upstream_app plex;
rewrite /plex(.*) $1 break; rewrite /plex(.*) $1 break;
proxy_pass http://$upstream_plex:32400; 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;

View file

@ -24,7 +24,7 @@ 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_plex plex; set $upstream_app plex;
proxy_pass http://$upstream_plex:33400; proxy_pass http://$upstream_app:33400;
} }
} }

View file

@ -14,6 +14,6 @@ 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_plex plex; set $upstream_app plex;
proxy_pass http://$upstream_plex:33400; proxy_pass http://$upstream_app:33400;
} }

View file

@ -23,8 +23,8 @@ server {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_portainer portainer; set $upstream_app portainer;
proxy_pass http://$upstream_portainer:9000; proxy_pass http://$upstream_app:9000;
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
@ -40,8 +40,8 @@ server {
#error_page 401 =200 /login; #error_page 401 =200 /login;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_portainer portainer; set $upstream_app portainer;
proxy_pass http://$upstream_portainer:9000; 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_http_version 1.1; proxy_http_version 1.1;

View file

@ -14,18 +14,18 @@ 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_portainer portainer; set $upstream_app portainer;
rewrite /portainer(.*) $1 break; rewrite /portainer(.*) $1 break;
proxy_pass http://$upstream_portainer:9000; 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
} }
location ^~ /portainer/api/websocket/ { 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_portainer portainer; set $upstream_app portainer;
rewrite /portainer(.*) $1 break; rewrite /portainer(.*) $1 break;
proxy_pass http://$upstream_portainer:9000; 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

View file

@ -24,7 +24,7 @@ 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_prometheus prometheus; set $upstream_app prometheus;
proxy_pass http://$upstream_prometheus:9090; proxy_pass http://$upstream_app:9090;
} }
} }

View file

@ -24,7 +24,7 @@ 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_pydio pydio; set $upstream_app pydio;
proxy_pass https://$upstream_pydio:443; proxy_pass https://$upstream_app:443;
} }
} }

Some files were not shown because too many files have changed in this diff Show more