Add ipv6 support

This commit is contained in:
Eric Nemchik
2018-12-04 09:54:38 -06:00
parent b1966bdbfd
commit 4ef328bf68
38 changed files with 69 additions and 31 deletions
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name bazarr.*; server_name bazarr.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+5 -4
View File
@@ -2,11 +2,12 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name collabora.*; server_name collabora.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_collabora collabora; set $upstream_collabora collabora;
@@ -45,4 +46,4 @@ server {
proxy_set_header Host $http_host; proxy_set_header Host $http_host;
proxy_read_timeout 36000s; proxy_read_timeout 36000s;
} }
} }
+2 -1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name couchpotato.*; server_name couchpotato.*;
@@ -9,7 +10,7 @@ server {
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name deluge.*; server_name deluge.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name duplicati.*; server_name duplicati.*;
+2 -1
View File
@@ -1,4 +1,4 @@
# 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 line "set $upstream_emby emby;" with "set $upstream_emby <containername>;" # the container name is expected to be "emby", if not, replace the line "set $upstream_emby emby;" with "set $upstream_emby <containername>;"
# for host mode, replace the line "proxy_pass http://$upstream_emby:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of emby # for host mode, replace the line "proxy_pass http://$upstream_emby: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,
@@ -6,6 +6,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name emby.*; server_name emby.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name flood.*; server_name flood.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name glances.*; server_name glances.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name headphones.*; server_name headphones.*;
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name heimdall.*; server_name heimdall.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name jackett.*; server_name jackett.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name lazylibrarian.*; server_name lazylibrarian.*;
+2 -1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name lidarr.*; server_name lidarr.*;
@@ -9,7 +10,7 @@ server {
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name medusa.*; server_name medusa.*;
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name monitorr.*; server_name monitorr.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name mylar.*; server_name mylar.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name netdata.*; server_name netdata.*;
+1
View File
@@ -14,6 +14,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name nextcloud.*; server_name nextcloud.*;
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name nzbget.*; server_name nzbget.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name nzbhydra.*; server_name nzbhydra.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name ombi.*; server_name ombi.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name organizr.*; server_name organizr.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name phpmyadmin.*; server_name phpmyadmin.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name pihole.*; server_name pihole.*;
+3 -2
View File
@@ -4,6 +4,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name plex.*; server_name plex.*;
@@ -12,8 +13,8 @@ server {
client_max_body_size 0; client_max_body_size 0;
proxy_redirect off; proxy_redirect off;
proxy_buffering off; proxy_buffering off;
# 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;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name plexwebtools.*; server_name plexwebtools.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name portainer.*; server_name portainer.*;
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name pydio.*; server_name pydio.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name radarr.*; server_name radarr.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name rutorrent.*; server_name rutorrent.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name sabnzbd.*; server_name sabnzbd.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name sickrage.*; server_name sickrage.*;
+2 -1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name sonarr.*; server_name sonarr.*;
@@ -32,5 +33,5 @@ server {
resolver 127.0.0.11 valid=30s; resolver 127.0.0.11 valid=30s;
set $upstream_sonarr sonarr; set $upstream_sonarr sonarr;
proxy_pass http://$upstream_sonarr:8989; proxy_pass http://$upstream_sonarr:8989;
} }
} }
+3 -2
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name syncthing.*; server_name syncthing.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name tautulli.*; server_name tautulli.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name thelounge.*; server_name thelounge.*;
+1
View File
@@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name transmission.*; server_name transmission.*;
+4 -3
View File
@@ -2,14 +2,15 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name unifi.*; server_name unifi.*;
include /config/nginx/ssl.conf; include /config/nginx/ssl.conf;
client_max_body_size 0; client_max_body_size 0;
# 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 / {
@@ -26,7 +27,7 @@ server {
set $upstream_unifi unifi; set $upstream_unifi unifi;
proxy_pass https://$upstream_unifi:8443; proxy_pass https://$upstream_unifi:8443;
} }
location /wss { location /wss {
# enable the next two lines for http auth # enable the next two lines for http auth
#auth_basic "Restricted"; #auth_basic "Restricted";