Merge pull request #5 from nemchik/ipv6

Add ipv6 support
This commit is contained in:
aptalca 2018-12-05 16:27:10 -05:00 committed by GitHub
commit a0317f3e16
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
38 changed files with 69 additions and 31 deletions

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 / {

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;
} }
} }

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 / {

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name duplicati.*; server_name duplicati.*;

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.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name flood.*; server_name flood.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name glances.*; server_name glances.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name headphones.*; server_name headphones.*;

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 / {

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name lazylibrarian.*; server_name lazylibrarian.*;

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name medusa.*; server_name medusa.*;

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name mylar.*; server_name mylar.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name netdata.*; server_name netdata.*;

View file

@ -14,6 +14,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name nextcloud.*; server_name nextcloud.*;

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 / {

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name ombi.*; server_name ombi.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name organizr.*; server_name organizr.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name phpmyadmin.*; server_name phpmyadmin.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name pihole.*; server_name pihole.*;

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;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name plexwebtools.*; server_name plexwebtools.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name portainer.*; server_name portainer.*;

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name radarr.*; server_name radarr.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name rutorrent.*; server_name rutorrent.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name sabnzbd.*; server_name sabnzbd.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name sickrage.*; server_name sickrage.*;

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;
} }
} }

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 / {

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name tautulli.*; server_name tautulli.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name thelounge.*; server_name thelounge.*;

View file

@ -2,6 +2,7 @@
server { server {
listen 443 ssl; listen 443 ssl;
listen [::]:443 ssl;
server_name transmission.*; server_name transmission.*;

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";