From 5de18b47c6caf4e5cb642fa3de7c4d20b696f80e Mon Sep 17 00:00:00 2001 From: aptalca Date: Tue, 18 May 2021 11:01:58 -0400 Subject: [PATCH] replace resolver with resolver.conf --- _template.subdomain.conf.sample | 6 +++--- _template.subfolder.conf.sample | 6 +++--- adguard.subdomain.conf.sample | 6 +++--- adminer.subfolder.conf.sample | 4 ++-- airsonic.subdomain.conf.sample | 4 ++-- airsonic.subfolder.conf.sample | 4 ++-- archisteamfarm.subdomain.conf.sample | 4 ++-- authelia.subdomain.conf.sample | 4 ++-- bazarr.subdomain.conf.sample | 6 +++--- bazarr.subfolder.conf.sample | 6 +++--- beets.subdomain.conf.sample | 4 ++-- beets.subfolder.conf.sample | 4 ++-- bitwarden.subdomain.conf.sample | 10 +++++----- bitwarden.subfolder.conf.sample | 8 ++++---- boinc.subdomain.conf.sample | 4 ++-- boinc.subfolder.conf.sample | 4 ++-- booksonic.subdomain.conf.sample | 4 ++-- booksonic.subfolder.conf.sample | 4 ++-- bookstack.subdomain.conf.sample | 4 ++-- calibre-web.subdomain.conf.sample | 4 ++-- calibre-web.subfolder.conf.sample | 4 ++-- calibre.subdomain.conf.sample | 4 ++-- calibre.subfolder.conf.sample | 4 ++-- chronograf.subdomain.conf.sample | 4 ++-- chronograf.subfolder.conf.sample | 4 ++-- code-server.subdomain.conf.sample | 4 ++-- codimd.subdomain.conf.sample | 4 ++-- collabora.subdomain.conf.sample | 4 ++-- couchpotato.subdomain.conf.sample | 4 ++-- couchpotato.subfolder.conf.sample | 4 ++-- deluge.subdomain.conf.sample | 4 ++-- deluge.subfolder.conf.sample | 4 ++-- dillinger.subdomain.conf.sample | 4 ++-- documentserver.subdomain.conf.sample | 4 ++-- dokuwiki.subdomain.conf.sample | 4 ++-- dokuwiki.subfolder.conf.sample | 4 ++-- domoticz.subdomain.conf.sample | 4 ++-- domoticz.subfolder.conf.sample | 4 ++-- dozzle.subdomain.conf.sample | 4 ++-- dozzle.subfolder.conf.sample | 4 ++-- drone.subdomain.conf.sample | 4 ++-- duplicati.subdomain.conf.sample | 4 ++-- duplicati.subfolder.conf.sample | 4 ++-- emby.subdomain.conf.sample | 4 ++-- emby.subfolder.conf.sample | 6 +++--- embystat.subdomain.conf.sample | 4 ++-- filebot.subfolder.conf.sample | 4 ++-- filebrowser.subdomain.conf.sample | 10 +++++----- filebrowser.subfolder.conf.sample | 10 +++++----- flexget.subdomain.conf.sample | 4 ++-- flexget.subfolder.conf.sample | 6 +++--- flood.subdomain.conf.sample | 4 ++-- flood.subfolder.conf.sample | 4 ++-- foldingathome.subdomain.conf.sample | 4 ++-- freshrss.subdomain.conf.sample | 4 ++-- freshrss.subfolder.conf.sample | 4 ++-- ghost.subdomain.conf.sample | 4 ++-- ghost.subfolder.conf.sample | 4 ++-- gitea.subdomain.conf.sample | 4 ++-- gitea.subfolder.conf.sample | 4 ++-- glances.subdomain.conf.sample | 4 ++-- glances.subfolder.conf.sample | 4 ++-- gotify.subdomain.conf.sample | 4 ++-- gotify.subfolder.conf.sample | 4 ++-- grafana.subdomain.conf.sample | 4 ++-- grafana.subfolder.conf.sample | 4 ++-- grocy.subdomain.conf.sample | 4 ++-- guacamole.subdomain.conf.sample | 4 ++-- guacamole.subfolder.conf.sample | 4 ++-- headphones.subdomain.conf.sample | 4 ++-- headphones.subfolder.conf.sample | 4 ++-- heimdall.subdomain.conf.sample | 4 ++-- heimdall.subfolder.conf.sample | 4 ++-- homeassistant.subdomain.conf.sample | 6 +++--- huginn.subdomain.conf.sample | 4 ++-- jackett.subdomain.conf.sample | 8 ++++---- jackett.subfolder.conf.sample | 8 ++++---- jellyfin.subdomain.conf.sample | 6 +++--- jellyfin.subfolder.conf.sample | 4 ++-- jenkins.subfolder.conf.sample | 4 ++-- kanzi.subdomain.conf.sample | 4 ++-- kanzi.subfolder.conf.sample | 4 ++-- komga.subdomain.conf.sample | 6 +++--- lazylibrarian.subdomain.conf.sample | 4 ++-- lazylibrarian.subfolder.conf.sample | 4 ++-- librespeed.subdomain.conf.sample | 4 ++-- lidarr.subdomain.conf.sample | 6 +++--- lidarr.subfolder.conf.sample | 6 +++--- lychee.subdomain.conf.sample | 4 ++-- mailu.subdomain.conf.sample | 4 ++-- mailu.subfolder.conf.sample | 6 +++--- matomo.subdomain.conf.sample | 4 ++-- medusa.subdomain.conf.sample | 4 ++-- medusa.subfolder.conf.sample | 4 ++-- metube.subdomain.conf.sample | 4 ++-- metube.subfolder.conf.sample | 4 ++-- miniflux.subdomain.conf.sample | 4 ++-- miniflux.subfolder.conf.sample | 4 ++-- monitorr.subdomain.conf.sample | 4 ++-- monitorr.subfolder.conf.sample | 4 ++-- mstream.subdomain.conf.sample | 4 ++-- mylar.subdomain.conf.sample | 4 ++-- mylar.subfolder.conf.sample | 4 ++-- mytinytodo.subfolder.conf.sample | 4 ++-- navidrome.subdomain.conf.sample | 4 ++-- netboot.subdomain.conf.sample | 4 ++-- netdata.subdomain.conf.sample | 4 ++-- netdata.subfolder.conf.sample | 4 ++-- nextcloud.subdomain.conf.sample | 4 ++-- nextcloud.subfolder.conf.sample | 4 ++-- nzbget.subdomain.conf.sample | 10 +++++----- nzbget.subfolder.conf.sample | 10 +++++----- nzbhydra.subdomain.conf.sample | 14 +++++++------- nzbhydra.subfolder.conf.sample | 14 +++++++------- ombi.subdomain.conf.sample | 8 ++++---- ombi.subfolder.conf.sample | 8 ++++---- openhab.subdomain.conf.sample | 4 ++-- openvpn-as.subdomain.conf.sample | 6 +++--- organizr-auth.subfolder.conf.sample | 4 ++-- organizr.subdomain.conf.sample | 4 ++-- organizr.subfolder.conf.sample | 4 ++-- osticket.subdomain.conf.sample | 4 ++-- overseerr.subdomain.conf.sample | 4 ++-- photoprism.subdomain.conf.sample | 4 ++-- phpmyadmin.subdomain.conf.sample | 4 ++-- phpmyadmin.subfolder.conf.sample | 4 ++-- picard.subfolder.conf.sample | 4 ++-- pihole.subdomain.conf.sample | 6 +++--- pihole.subfolder.conf.sample | 6 +++--- piwigo.subdomain.conf.sample | 4 ++-- pixelfed.subdomain.conf.sample | 4 ++-- plex.subdomain.conf.sample | 4 ++-- plex.subfolder.conf.sample | 4 ++-- plexwebtools.subdomain.conf.sample | 4 ++-- plexwebtools.subfolder.conf.sample | 4 ++-- podgrab.subdomain.conf.sample | 4 ++-- portainer.subdomain.conf.sample | 6 +++--- portainer.subfolder.conf.sample | 6 +++--- privatebin.subdomain.conf.sample | 4 ++-- prometheus.subdomain.conf.sample | 4 ++-- pydio-cells.subdomain.conf.sample | 6 +++--- pydio.subdomain.conf.sample | 4 ++-- pyload.subdomain.conf.sample | 4 ++-- qbittorrent.subdomain.conf.sample | 14 +++++++------- qbittorrent.subfolder.conf.sample | 14 +++++++------- quassel-web.subdomain.conf.sample | 4 ++-- quassel-web.subfolder.conf.sample | 4 ++-- radarr.subdomain.conf.sample | 6 +++--- radarr.subfolder.conf.sample | 6 +++--- raneto.subdomain.conf.sample | 4 ++-- recipes.subdomain.conf.sample | 4 ++-- requestrr.subdomain.conf.sample | 4 ++-- resilio-sync.subdomain.conf.sample | 4 ++-- rutorrent.subdomain.conf.sample | 6 +++--- rutorrent.subfolder.conf.sample | 6 +++--- sabnzbd.subdomain.conf.sample | 6 +++--- sabnzbd.subfolder.conf.sample | 6 +++--- scope.subfolder.conf.sample | 4 ++-- scrutiny.subdomain.conf.sample | 4 ++-- seafile.subdomain.conf.sample | 4 ++-- sickchill.subdomain.conf.sample | 4 ++-- sickchill.subfolder.conf.sample | 4 ++-- sickrage.subdomain.conf.sample | 4 ++-- sickrage.subfolder.conf.sample | 4 ++-- skyhook.subdomain.conf.sample | 4 ++-- smokeping.subdomain.conf.sample | 4 ++-- smokeping.subfolder.conf.sample | 4 ++-- sonarr.subdomain.conf.sample | 6 +++--- sonarr.subfolder.conf.sample | 6 +++--- statping.subdomain.conf.sample | 4 ++-- synclounge.subdomain.conf.sample | 4 ++-- synclounge.subfolder.conf.sample | 4 ++-- syncthing.subdomain.conf.sample | 4 ++-- syncthing.subfolder.conf.sample | 4 ++-- taisun.subdomain.conf.sample | 4 ++-- tautulli.subdomain.conf.sample | 10 +++++----- tautulli.subfolder.conf.sample | 10 +++++----- tdarr.subdomain.conf.sample | 4 ++-- thelounge.subdomain.conf.sample | 4 ++-- thelounge.subfolder.conf.sample | 4 ++-- transmission.subdomain.conf.sample | 6 +++--- transmission.subfolder.conf.sample | 6 +++--- ubooquity.subdomain.conf.sample | 10 +++++----- ubooquity.subfolder.conf.sample | 6 +++--- unifi-controller.subdomain.conf.sample | 4 ++-- wallabag.subdomain.conf.sample | 4 ++-- yacht.subdomain.conf.sample | 4 ++-- youtube-dl-server.subdomain.conf.sample | 4 ++-- youtube-dl.subfolder.conf.sample | 4 ++-- znc.subdomain.conf.sample | 4 ++-- znc.subfolder.conf.sample | 4 ++-- 191 files changed, 466 insertions(+), 466 deletions(-) diff --git a/_template.subdomain.conf.sample b/_template.subdomain.conf.sample index 4fa7857..f13fe8f 100644 --- a/_template.subdomain.conf.sample +++ b/_template.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # REMOVE THIS LINE BEFORE SUBMITTING: The structure of the file (all of the existing lines) should be kept as close as possible to this template. # REMOVE THIS LINE BEFORE SUBMITTING: Look through this file for and replace them. Review other sample files to see how things are done. # REMOVE THIS LINE BEFORE SUBMITTING: The comment lines at the top of the file (below this line) should explain any prerequisites for using the proxy such as DNS or app settings. @@ -33,7 +33,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ; set $upstream_port ; set $upstream_proto ; @@ -46,7 +46,7 @@ server { # REMOVE THIS LINE BEFORE SUBMITTING: If the proxy you are making a sample for does not require an additional location block please remove the commented out section below. # location ~ (/)?/api { # include /config/nginx/proxy.conf; - # resolver 127.0.0.11 valid=30s; + # include /config/nginx/resolver.conf; # set $upstream_app ; # set $upstream_port ; # set $upstream_proto ; diff --git a/_template.subfolder.conf.sample b/_template.subfolder.conf.sample index deb7d85..b7f06e4 100644 --- a/_template.subfolder.conf.sample +++ b/_template.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # REMOVE THIS LINE BEFORE SUBMITTING: The structure of the file (all of the existing lines) should be kept as close as possible to this template. # REMOVE THIS LINE BEFORE SUBMITTING: Look through this file for and replace them. Review other sample files to see how things are done. # REMOVE THIS LINE BEFORE SUBMITTING: The comment lines at the top of the file (below this line) should explain any prerequisites for using the proxy such as DNS or app settings. @@ -21,7 +21,7 @@ location ^~ // { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ; set $upstream_port ; set $upstream_proto ; @@ -34,7 +34,7 @@ location ^~ // { # REMOVE THIS LINE BEFORE SUBMITTING: If the proxy you are making a sample for does not require an additional location block please remove the commented out section below. # location ^~ //api { # include /config/nginx/proxy.conf; -# resolver 127.0.0.11 valid=30s; +# include /config/nginx/resolver.conf; # set $upstream_app ; # set $upstream_port ; # set $upstream_proto ; diff --git a/adguard.subdomain.conf.sample b/adguard.subdomain.conf.sample index af71ead..4771b6d 100644 --- a/adguard.subdomain.conf.sample +++ b/adguard.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for adguard and that your adguard container is named adguard server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app adguard; set $upstream_port 80; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location /control { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app adguard; set $upstream_port 80; set $upstream_proto http; diff --git a/adminer.subfolder.conf.sample b/adminer.subfolder.conf.sample index 1d5b40f..c34fd80 100644 --- a/adminer.subfolder.conf.sample +++ b/adminer.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # adminer does not require a base url setting, but the container needs to be named adminer location /adminer { @@ -18,7 +18,7 @@ location ^~ /adminer/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app adminer; set $upstream_port 8080; set $upstream_proto http; diff --git a/airsonic.subdomain.conf.sample b/airsonic.subdomain.conf.sample index 4d7a9f9..06b920a 100644 --- a/airsonic.subdomain.conf.sample +++ b/airsonic.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for airsonic and that your airsonic container is not using a base url # add `server.use-forward-headers=true` to `/config/application.properties` to ensure logs contain real source IP @@ -31,7 +31,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app airsonic; set $upstream_port 4040; set $upstream_proto http; diff --git a/airsonic.subfolder.conf.sample b/airsonic.subfolder.conf.sample index 1a894c4..89586f5 100644 --- a/airsonic.subfolder.conf.sample +++ b/airsonic.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # set the CONTEXT_PATH variable to /airsonic in airsonic container. location ^~ /airsonic { @@ -14,7 +14,7 @@ location ^~ /airsonic { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app airsonic; set $upstream_port 4040; set $upstream_proto http; diff --git a/archisteamfarm.subdomain.conf.sample b/archisteamfarm.subdomain.conf.sample index ec25a0c..5a764f8 100644 --- a/archisteamfarm.subdomain.conf.sample +++ b/archisteamfarm.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for archisteamfarm server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app archisteamfarm; set $upstream_port 1242; set $upstream_proto http; diff --git a/authelia.subdomain.conf.sample b/authelia.subdomain.conf.sample index dcb880e..004920b 100644 --- a/authelia.subdomain.conf.sample +++ b/authelia.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for authelia # the default authelia-server and authelia-location confs included with letsencrypt rely on # subfolder proxy at "/authelia" and enabling of this proxy conf is not necessary. @@ -18,7 +18,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app authelia; set $upstream_port 9091; set $upstream_proto http; diff --git a/bazarr.subdomain.conf.sample b/bazarr.subdomain.conf.sample index a32ec3e..e621768 100644 --- a/bazarr.subdomain.conf.sample +++ b/bazarr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for bazarr and that your bazarr container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bazarr; set $upstream_port 6767; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/bazarr)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bazarr; set $upstream_port 6767; set $upstream_proto http; diff --git a/bazarr.subfolder.conf.sample b/bazarr.subfolder.conf.sample index b7abd2d..764615a 100644 --- a/bazarr.subfolder.conf.sample +++ b/bazarr.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into bazarr settings, under "General" set the URL Base to /bazarr/ and restart the bazarr container location /bazarr { @@ -18,7 +18,7 @@ location ^~ /bazarr/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bazarr; set $upstream_port 6767; set $upstream_proto http; @@ -28,7 +28,7 @@ location ^~ /bazarr/ { location ^~ /bazarr/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bazarr; set $upstream_port 6767; set $upstream_proto http; diff --git a/beets.subdomain.conf.sample b/beets.subdomain.conf.sample index 45b9bcc..eebf704 100644 --- a/beets.subdomain.conf.sample +++ b/beets.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 #First edit beets.yml and enable the reverse proxy settings, under "web" add "reverse_proxy: true" and restart the beets container. #Make sure that your dns has a cname set for beets and that your beets container is not using a base url @@ -31,7 +31,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app beets; set $upstream_port 8337; set $upstream_proto http; diff --git a/beets.subfolder.conf.sample b/beets.subfolder.conf.sample index 5643f03..b5cf2f3 100644 --- a/beets.subfolder.conf.sample +++ b/beets.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 #first edit beets.yml and enable the reverse proxy settings, under "web" add "reverse_proxy: true" and restart the beets container location /beets { @@ -14,7 +14,7 @@ location /beets { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app beets; set $upstream_port 8337; set $upstream_proto http; diff --git a/bitwarden.subdomain.conf.sample b/bitwarden.subdomain.conf.sample index 12e5804..40206f7 100644 --- a/bitwarden.subdomain.conf.sample +++ b/bitwarden.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for bitwarden and that your bitwarden container is not using a base url # make sure your bitwarden container is named "bitwarden" # set the environment variable WEBSOCKET_ENABLED=true on your bitwarden container @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 80; set $upstream_proto http; @@ -53,7 +53,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 80; set $upstream_proto http; @@ -63,7 +63,7 @@ server { location /notifications/hub { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 3012; set $upstream_proto http; @@ -73,7 +73,7 @@ server { location /notifications/hub/negotiate { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 80; set $upstream_proto http; diff --git a/bitwarden.subfolder.conf.sample b/bitwarden.subfolder.conf.sample index 2d6adc2..aa47513 100644 --- a/bitwarden.subfolder.conf.sample +++ b/bitwarden.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/05 +## Version 2021/05/18 ## Environmental Variable DOMAIN=https:///bitwarden must be set in bitwarden container including subfolder. ## This is using ports 80 and 3012 location /bitwarden { @@ -18,7 +18,7 @@ location ^~ /bitwarden/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 80; set $upstream_proto http; @@ -28,7 +28,7 @@ location ^~ /bitwarden/ { location /notifications/hub { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 3012; set $upstream_proto http; @@ -38,7 +38,7 @@ location /notifications/hub { location /notifications/hub/negotiate { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bitwarden; set $upstream_port 80; set $upstream_proto http; diff --git a/boinc.subdomain.conf.sample b/boinc.subdomain.conf.sample index 99cd158..08bc635 100644 --- a/boinc.subdomain.conf.sample +++ b/boinc.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for boinc server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app boinc; set $upstream_port 8080; set $upstream_proto http; diff --git a/boinc.subfolder.conf.sample b/boinc.subfolder.conf.sample index ce30958..c0d4e09 100644 --- a/boinc.subfolder.conf.sample +++ b/boinc.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # boinc does not require a base url setting location /boinc { @@ -18,7 +18,7 @@ location ^~ /boinc/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app boinc; set $upstream_port 8080; set $upstream_proto http; diff --git a/booksonic.subdomain.conf.sample b/booksonic.subdomain.conf.sample index 1b5cfd8..c1a2308 100644 --- a/booksonic.subdomain.conf.sample +++ b/booksonic.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for booksonic and that your booksonic container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app booksonic; set $upstream_port 4040; set $upstream_proto http; diff --git a/booksonic.subfolder.conf.sample b/booksonic.subfolder.conf.sample index a2ac35e..57596a2 100644 --- a/booksonic.subfolder.conf.sample +++ b/booksonic.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # set the CONTEXT_PATH variable to /booksonic in booksonic container. location ^~ /booksonic { @@ -14,7 +14,7 @@ location ^~ /booksonic { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app booksonic; set $upstream_port 4040; set $upstream_proto http; diff --git a/bookstack.subdomain.conf.sample b/bookstack.subdomain.conf.sample index 9e2676a..19514ef 100644 --- a/bookstack.subdomain.conf.sample +++ b/bookstack.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for bookstack and that your bookstack container is named bookstack # Ensure you have the APP_URL Environment Variable set correctly in your Docker Run/Compose or in BookStack Env File (/www/.env) # https://github.com/linuxserver/docker-bookstack#docker @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app bookstack; set $upstream_port 80; set $upstream_proto http; diff --git a/calibre-web.subdomain.conf.sample b/calibre-web.subdomain.conf.sample index a6bc7b5..1265b24 100644 --- a/calibre-web.subdomain.conf.sample +++ b/calibre-web.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for calibre-web server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app calibre-web; set $upstream_port 8083; set $upstream_proto http; diff --git a/calibre-web.subfolder.conf.sample b/calibre-web.subfolder.conf.sample index ca0d6a1..0b7ced7 100644 --- a/calibre-web.subfolder.conf.sample +++ b/calibre-web.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # calibre-web does not require a base url setting location /calibre-web { @@ -18,7 +18,7 @@ location ^~ /calibre-web/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app calibre-web; set $upstream_port 8083; set $upstream_proto http; diff --git a/calibre.subdomain.conf.sample b/calibre.subdomain.conf.sample index 23e86b7..8da0788 100644 --- a/calibre.subdomain.conf.sample +++ b/calibre.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for calibre server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app calibre; set $upstream_port 8080; set $upstream_proto http; diff --git a/calibre.subfolder.conf.sample b/calibre.subfolder.conf.sample index 77f439d..9350f2c 100644 --- a/calibre.subfolder.conf.sample +++ b/calibre.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # calibre does not require a base url setting location /calibre { @@ -18,7 +18,7 @@ location ^~ /calibre/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app calibre; set $upstream_port 8080; set $upstream_proto http; diff --git a/chronograf.subdomain.conf.sample b/chronograf.subdomain.conf.sample index 6504503..bd40f8a 100644 --- a/chronograf.subdomain.conf.sample +++ b/chronograf.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/09 +## Version 2021/05/18 # Make sure that your dns has a cname set for chronograf and that your chronograf container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app chronograf; set $upstream_port 8888; set $upstream_proto http; diff --git a/chronograf.subfolder.conf.sample b/chronograf.subfolder.conf.sample index 7c22a2d..9d59e83 100644 --- a/chronograf.subfolder.conf.sample +++ b/chronograf.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/29 +## Version 2021/05/18 # add BASE_PATH=/chronograf environment variable to your docker compose/run location /chronograf { @@ -18,7 +18,7 @@ location ^~ /chronograf/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app chronograf; set $upstream_port 8888; set $upstream_proto http; diff --git a/code-server.subdomain.conf.sample b/code-server.subdomain.conf.sample index 6354989..3cb52a0 100644 --- a/code-server.subdomain.conf.sample +++ b/code-server.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for code-server server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app code-server; set $upstream_port 8443; set $upstream_proto http; diff --git a/codimd.subdomain.conf.sample b/codimd.subdomain.conf.sample index 627340d..6f10a87 100644 --- a/codimd.subdomain.conf.sample +++ b/codimd.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure you have added the following environmental variables to your run command/compose file # CMD_DOMAIN=codimd.server.com # CMD_PROTOCOL_USESSL=true @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app codimd; set $upstream_port 3000; set $upstream_proto http; diff --git a/collabora.subdomain.conf.sample b/collabora.subdomain.conf.sample index a2461f1..1c903a2 100644 --- a/collabora.subdomain.conf.sample +++ b/collabora.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for collabora and that your collabora container is named collabora server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app collabora; set $upstream_port 9980; set $upstream_proto https; diff --git a/couchpotato.subdomain.conf.sample b/couchpotato.subdomain.conf.sample index e7b9ed2..302e79d 100644 --- a/couchpotato.subdomain.conf.sample +++ b/couchpotato.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for couchpotato and that your couchpotato container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app couchpotato; set $upstream_port 5050; set $upstream_proto http; diff --git a/couchpotato.subfolder.conf.sample b/couchpotato.subfolder.conf.sample index 1168d91..4882b96 100644 --- a/couchpotato.subfolder.conf.sample +++ b/couchpotato.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into couchpotato settings, under "General" set the URL Base to /couchpotato and restart the couchpotato container location ^~ /couchpotato { @@ -14,7 +14,7 @@ location ^~ /couchpotato { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app couchpotato; set $upstream_port 5050; set $upstream_proto http; diff --git a/deluge.subdomain.conf.sample b/deluge.subdomain.conf.sample index 9cc7e49..b629432 100644 --- a/deluge.subdomain.conf.sample +++ b/deluge.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for deluge and that your deluge container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app deluge; set $upstream_port 8112; set $upstream_proto http; diff --git a/deluge.subfolder.conf.sample b/deluge.subfolder.conf.sample index a158aa3..7b29f23 100644 --- a/deluge.subfolder.conf.sample +++ b/deluge.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # deluge does not require a base url setting location /deluge { @@ -18,7 +18,7 @@ location ^~ /deluge/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app deluge; set $upstream_port 8112; set $upstream_proto http; diff --git a/dillinger.subdomain.conf.sample b/dillinger.subdomain.conf.sample index baecf30..fa39245 100644 --- a/dillinger.subdomain.conf.sample +++ b/dillinger.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for dillinger server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app dillinger; set $upstream_port 8080; set $upstream_proto http; diff --git a/documentserver.subdomain.conf.sample b/documentserver.subdomain.conf.sample index a24f254..2fc78df 100644 --- a/documentserver.subdomain.conf.sample +++ b/documentserver.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Make sure that your dns has a cname set for onlyoffice named "documentserver" # Make sure that the onlyoffice documentserver container is named "documentserver" @@ -31,7 +31,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app documentserver; set $upstream_port 80; set $upstream_proto http; diff --git a/dokuwiki.subdomain.conf.sample b/dokuwiki.subdomain.conf.sample index af07a6b..18cf3c6 100644 --- a/dokuwiki.subdomain.conf.sample +++ b/dokuwiki.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # First complete the setup by appending install.php to URL. # Make sure that your dns has a cname set for dokuwiki @@ -31,7 +31,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app dokuwiki; set $upstream_port 80; set $upstream_proto http; diff --git a/dokuwiki.subfolder.conf.sample b/dokuwiki.subfolder.conf.sample index ba915eb..f299a7e 100644 --- a/dokuwiki.subfolder.conf.sample +++ b/dokuwiki.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/06 +## Version 2021/05/18 # first go into dokuwiki settings (Admin on the top left when Logged in), under "Configuration Settings" set the "basedir" to /dokuwiki/ and restart the dokuwiki container location /dokuwiki { @@ -18,7 +18,7 @@ location ^~ /dokuwiki/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app dokuwiki; set $upstream_port 80; set $upstream_proto http; diff --git a/domoticz.subdomain.conf.sample b/domoticz.subdomain.conf.sample index 1be1089..b4afc88 100644 --- a/domoticz.subdomain.conf.sample +++ b/domoticz.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Make sure that your dns has a cname set for domoticz and that your domoticz container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app domoticz; set $upstream_port 8080; set $upstream_proto http; diff --git a/domoticz.subfolder.conf.sample b/domoticz.subfolder.conf.sample index 65b0815..90c4665 100644 --- a/domoticz.subfolder.conf.sample +++ b/domoticz.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # set the WEBROOT variable to domoticz for the domoticz container. location ^~ /domoticz/ { @@ -14,7 +14,7 @@ location ^~ /domoticz/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app domoticz; set $upstream_port 8080; set $upstream_proto http; diff --git a/dozzle.subdomain.conf.sample b/dozzle.subdomain.conf.sample index e55f2f9..b2221c9 100644 --- a/dozzle.subdomain.conf.sample +++ b/dozzle.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for dozzle and that your dozzle container is named dozzle server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app dozzle; set $upstream_port 8080; set $upstream_proto http; diff --git a/dozzle.subfolder.conf.sample b/dozzle.subfolder.conf.sample index 179c2d5..2d07a28 100644 --- a/dozzle.subfolder.conf.sample +++ b/dozzle.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # First either add "--base /dozzle" or "-e DOZZLE_BASE=/dozzle" to your docker run command, and restart the Dozzle container location /dozzle { @@ -18,7 +18,7 @@ location ^~ /dozzle/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app dozzle; set $upstream_port 8080; set $upstream_proto http; diff --git a/drone.subdomain.conf.sample b/drone.subdomain.conf.sample index 2c40cb1..b54aa68 100644 --- a/drone.subdomain.conf.sample +++ b/drone.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 server { listen 443 ssl; listen [::]:443 ssl; @@ -28,7 +28,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app drone; set $upstream_port 80; set $upstream_proto http; diff --git a/duplicati.subdomain.conf.sample b/duplicati.subdomain.conf.sample index b29aa9c..b0607fc 100644 --- a/duplicati.subdomain.conf.sample +++ b/duplicati.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for duplicati and that your duplicati container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app duplicati; set $upstream_port 8200; set $upstream_proto http; diff --git a/duplicati.subfolder.conf.sample b/duplicati.subfolder.conf.sample index cda08d1..ca83963 100644 --- a/duplicati.subfolder.conf.sample +++ b/duplicati.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # duplicati does not require a base url setting. DUPLICATI AUTH WILL NOT WORK WITH THIS CONFIG, use the auth options below location /duplicati { @@ -18,7 +18,7 @@ location ^~ /duplicati/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app duplicati; set $upstream_port 8200; set $upstream_proto http; diff --git a/emby.subdomain.conf.sample b/emby.subdomain.conf.sample index 55de55d..936d102 100644 --- a/emby.subdomain.conf.sample +++ b/emby.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for emby and that your emby container is not using a base url # if emby is running in bridge mode and the container is named "emby", the below config should work as is # if not, replace the line "set $upstream_app emby;" with "set $upstream_app ;" @@ -18,7 +18,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app emby; set $upstream_port 8096; set $upstream_proto http; diff --git a/emby.subfolder.conf.sample b/emby.subfolder.conf.sample index 62fa54a..0fcc693 100644 --- a/emby.subfolder.conf.sample +++ b/emby.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for emby # if emby is running in bridge mode and the container is named "emby", the below config should work as is # if not, replace the line "set $upstream_app emby;" with "set $upstream_app ;" @@ -12,7 +12,7 @@ location /emby { location ^~ /emby/ { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app emby; set $upstream_port 8096; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /emby/ { location ^~ /embywebsocket { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app emby; set $upstream_port 8096; set $upstream_proto http; diff --git a/embystat.subdomain.conf.sample b/embystat.subdomain.conf.sample index b24e193..363780a 100644 --- a/embystat.subdomain.conf.sample +++ b/embystat.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for embystat server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app embystat; set $upstream_port 6555; set $upstream_proto http; diff --git a/filebot.subfolder.conf.sample b/filebot.subfolder.conf.sample index e7a058c..e75f6b6 100644 --- a/filebot.subfolder.conf.sample +++ b/filebot.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/16 +## Version 2021/05/18 # filebot does not require a base url setting location /filebot { @@ -18,7 +18,7 @@ location ^~ /filebot/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebot; set $upstream_port 5800; set $upstream_proto http; diff --git a/filebrowser.subdomain.conf.sample b/filebrowser.subdomain.conf.sample index 6b72f87..2ce2094 100644 --- a/filebrowser.subdomain.conf.sample +++ b/filebrowser.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/19 +## Version 2021/05/18 # make sure that your dns has a cname set for filebrowser and that your filebrowser container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; @@ -39,7 +39,7 @@ server { location ~ (/filebrowser)?/api/public { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; @@ -48,7 +48,7 @@ server { location ~ (/filebrowser)?/share { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; @@ -57,7 +57,7 @@ server { location ~ (/filebrowser)?/static { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; diff --git a/filebrowser.subfolder.conf.sample b/filebrowser.subfolder.conf.sample index 985244f..d13923d 100644 --- a/filebrowser.subfolder.conf.sample +++ b/filebrowser.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/19 +## Version 2021/05/18 # set this environment variable on your filebrowser container FILEBROWSER_BASEURL=/filebrowser location /filebrowser { @@ -18,7 +18,7 @@ location ^~ /filebrowser/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; @@ -28,7 +28,7 @@ location ^~ /filebrowser/ { location ^~ /filebrowser/api/public { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; @@ -38,7 +38,7 @@ location ^~ /filebrowser/api/public { location ^~ /filebrowser/share { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; @@ -48,7 +48,7 @@ location ^~ /filebrowser/share { location ^~ /filebrowser/static { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app filebrowser; set $upstream_port 8080; set $upstream_proto http; diff --git a/flexget.subdomain.conf.sample b/flexget.subdomain.conf.sample index 29be274..e667042 100644 --- a/flexget.subdomain.conf.sample +++ b/flexget.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for flexget server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app flexget; set $upstream_port 5050; set $upstream_proto http; diff --git a/flexget.subfolder.conf.sample b/flexget.subfolder.conf.sample index 9e8a79b..b5781c2 100644 --- a/flexget.subfolder.conf.sample +++ b/flexget.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/22 +## Version 2021/05/18 # make sure to set 'base_url: /flexget' under your flexget's config.yml web_server block # location /flexget { @@ -18,7 +18,7 @@ location /flexget { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app flexget; set $upstream_port 5050; set $upstream_proto http; @@ -27,7 +27,7 @@ location /flexget { location ^~ /flexget/api/ { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app flexget; set $upstream_port 5050; set $upstream_proto http; diff --git a/flood.subdomain.conf.sample b/flood.subdomain.conf.sample index 3fc4ebf..c73bc12 100644 --- a/flood.subdomain.conf.sample +++ b/flood.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for flood and that your flood container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app flood; set $upstream_port 3000; set $upstream_proto http; diff --git a/flood.subfolder.conf.sample b/flood.subfolder.conf.sample index de57120..fe730fe 100644 --- a/flood.subfolder.conf.sample +++ b/flood.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # flood does not require a base url setting location /flood { @@ -18,7 +18,7 @@ location ^~ /flood/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app flood; set $upstream_port 3000; set $upstream_proto http; diff --git a/foldingathome.subdomain.conf.sample b/foldingathome.subdomain.conf.sample index a3e99e5..9e77a83 100644 --- a/foldingathome.subdomain.conf.sample +++ b/foldingathome.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for foldingathome server { @@ -31,7 +31,7 @@ server { include /config/nginx/proxy.conf; proxy_buffering off; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app foldingathome; set $upstream_port 7396; set $upstream_proto http; diff --git a/freshrss.subdomain.conf.sample b/freshrss.subdomain.conf.sample index 38b21f8..fc0657e 100644 --- a/freshrss.subdomain.conf.sample +++ b/freshrss.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for freshrss server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app freshrss; set $upstream_port 80; set $upstream_proto http; diff --git a/freshrss.subfolder.conf.sample b/freshrss.subfolder.conf.sample index 99d9d14..9e1f461 100644 --- a/freshrss.subfolder.conf.sample +++ b/freshrss.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # freshrss does not have a base url setting location /freshrss { @@ -18,7 +18,7 @@ location ^~ /freshrss/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app freshrss; set $upstream_port 80; set $upstream_proto http; diff --git a/ghost.subdomain.conf.sample b/ghost.subdomain.conf.sample index 348adff..85561d7 100644 --- a/ghost.subdomain.conf.sample +++ b/ghost.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for ghost and that your ghost config is not using a subdirectory. server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ghost; set $upstream_port 2368; set $upstream_proto http; diff --git a/ghost.subfolder.conf.sample b/ghost.subfolder.conf.sample index 7b6fa02..8d3020c 100644 --- a/ghost.subfolder.conf.sample +++ b/ghost.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Make sure you are using a subfolder in your ghost config file. https://ghost.org/docs/concepts/config/#url # Note: /ghost/ is by default used for the admin page. See https://ghost.org/docs/concepts/config/#admin-url @@ -15,7 +15,7 @@ location /blog { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ghost; set $upstream_port 2368; set $upstream_proto http; diff --git a/gitea.subdomain.conf.sample b/gitea.subdomain.conf.sample index 0e0bc4c..e10e581 100644 --- a/gitea.subdomain.conf.sample +++ b/gitea.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for gitea and the following parameters in /data/gitea/conf/app.ini are edited # [server] # SSH_DOMAIN = gitea.server.com @@ -34,7 +34,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app gitea; set $upstream_port 3000; set $upstream_proto http; diff --git a/gitea.subfolder.conf.sample b/gitea.subfolder.conf.sample index ac80402..7f056d4 100644 --- a/gitea.subfolder.conf.sample +++ b/gitea.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # The following parameters in /data/gitea/conf/app.ini should be edited to match your setup # [server] # SSH_DOMAIN = example.com:2222 @@ -11,7 +11,7 @@ location /gitea { location ^~ /gitea/ { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app gitea; set $upstream_port 3000; set $upstream_proto http; diff --git a/glances.subdomain.conf.sample b/glances.subdomain.conf.sample index 349ab8c..21c744e 100644 --- a/glances.subdomain.conf.sample +++ b/glances.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for glances and that your glances container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app glances; set $upstream_port 61208; set $upstream_proto http; diff --git a/glances.subfolder.conf.sample b/glances.subfolder.conf.sample index f0c4132..e50127c 100644 --- a/glances.subfolder.conf.sample +++ b/glances.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # glances does not require a base url setting location /glances { @@ -18,7 +18,7 @@ location ^~ /glances/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app glances; set $upstream_port 61208; set $upstream_proto http; diff --git a/gotify.subdomain.conf.sample b/gotify.subdomain.conf.sample index e4f94dc..d86e0d1 100644 --- a/gotify.subdomain.conf.sample +++ b/gotify.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for gotify server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app gotify; set $upstream_port 80; set $upstream_proto http; diff --git a/gotify.subfolder.conf.sample b/gotify.subfolder.conf.sample index 9649765..f67accb 100644 --- a/gotify.subfolder.conf.sample +++ b/gotify.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/02 +## Version 2021/05/18 # gotify doesn't require a base url location /gotify { @@ -18,7 +18,7 @@ location /gotify/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app gotify; set $upstream_port 80; set $upstream_proto http; diff --git a/grafana.subdomain.conf.sample b/grafana.subdomain.conf.sample index 250430a..45a7738 100644 --- a/grafana.subdomain.conf.sample +++ b/grafana.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/29 +## Version 2021/05/18 # make sure that your dns has a cname set for grafana and that your grafana container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app grafana; set $upstream_port 3000; set $upstream_proto http; diff --git a/grafana.subfolder.conf.sample b/grafana.subfolder.conf.sample index c073452..6f0eb4a 100644 --- a/grafana.subfolder.conf.sample +++ b/grafana.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/29 +## Version 2021/05/18 # grafana requires environment variables set thus: # environment: # - "GF_SERVER_ROOT_URL=https://my.domain.com/grafana" @@ -17,7 +17,7 @@ location ^~ /grafana/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_grafana grafana; set $upstream_port 3000; set $upstream_proto http; diff --git a/grocy.subdomain.conf.sample b/grocy.subdomain.conf.sample index d88785f..3197462 100644 --- a/grocy.subdomain.conf.sample +++ b/grocy.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for grocy server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app grocy; set $upstream_port 80; set $upstream_proto http; diff --git a/guacamole.subdomain.conf.sample b/guacamole.subdomain.conf.sample index eee132e..658b3ed 100644 --- a/guacamole.subdomain.conf.sample +++ b/guacamole.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for guacamole and that your guacamole container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app guacamole; set $upstream_port 8080; set $upstream_proto http; diff --git a/guacamole.subfolder.conf.sample b/guacamole.subfolder.conf.sample index cb6f602..54a5b00 100644 --- a/guacamole.subfolder.conf.sample +++ b/guacamole.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # guacamole does not require a base url setting location /guacamole { @@ -18,7 +18,7 @@ location ^~ /guacamole/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app guacamole; set $upstream_port 8080; set $upstream_proto http; diff --git a/headphones.subdomain.conf.sample b/headphones.subdomain.conf.sample index 1a8353c..0d0149b 100644 --- a/headphones.subdomain.conf.sample +++ b/headphones.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for headphones server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app headphones; set $upstream_port 8181; set $upstream_proto http; diff --git a/headphones.subfolder.conf.sample b/headphones.subfolder.conf.sample index c8c1a5f..c5b8d5f 100644 --- a/headphones.subfolder.conf.sample +++ b/headphones.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first stop the headphones container and edit the config.ini for headphones and set http_root to /headphones and then start the headphones container location ^~ /headphones { @@ -14,7 +14,7 @@ location ^~ /headphones { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app headphones; set $upstream_port 8181; set $upstream_proto http; diff --git a/heimdall.subdomain.conf.sample b/heimdall.subdomain.conf.sample index 30b1f00..f40f1cc 100644 --- a/heimdall.subdomain.conf.sample +++ b/heimdall.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for heimdall server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app heimdall; set $upstream_port 443; set $upstream_proto https; diff --git a/heimdall.subfolder.conf.sample b/heimdall.subfolder.conf.sample index afebefd..0cd0e48 100644 --- a/heimdall.subfolder.conf.sample +++ b/heimdall.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # In order to use this location block you need to edit the default file one folder up and comment out the / location location / { @@ -14,7 +14,7 @@ location / { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app heimdall; set $upstream_port 443; set $upstream_proto https; diff --git a/homeassistant.subdomain.conf.sample b/homeassistant.subdomain.conf.sample index c8c87bb..5e91d62 100644 --- a/homeassistant.subdomain.conf.sample +++ b/homeassistant.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for homeassistant and that your homeassistant container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app homeassistant; set $upstream_port 8123; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location /api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app homeassistant; set $upstream_port 8123; set $upstream_proto http; diff --git a/huginn.subdomain.conf.sample b/huginn.subdomain.conf.sample index 2b82cd6..bb5b88a 100644 --- a/huginn.subdomain.conf.sample +++ b/huginn.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/03 +## Version 2021/05/18 # make sure that your dns has a cname set for huginn server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app huginn; set $upstream_port 3000; set $upstream_proto http; diff --git a/jackett.subdomain.conf.sample b/jackett.subdomain.conf.sample index 97a2d4a..58536ec 100644 --- a/jackett.subdomain.conf.sample +++ b/jackett.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for jackett and that your jackett container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jackett; set $upstream_port 9117; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/jackett)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jackett; set $upstream_port 9117; set $upstream_proto http; @@ -50,7 +50,7 @@ server { location ~ (/jackett)?/dl { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jackett; set $upstream_port 9117; set $upstream_proto http; diff --git a/jackett.subfolder.conf.sample b/jackett.subfolder.conf.sample index bf75693..1a6529e 100644 --- a/jackett.subfolder.conf.sample +++ b/jackett.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into jackett settings, set the URL Base to /jackett and restart the jackett container location ^~ /jackett { @@ -14,7 +14,7 @@ location ^~ /jackett { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jackett; set $upstream_port 9117; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /jackett { location ^~ /jackett/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jackett; set $upstream_port 9117; set $upstream_proto http; @@ -34,7 +34,7 @@ location ^~ /jackett/api { location ^~ /jackett/dl { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jackett; set $upstream_port 9117; set $upstream_proto http; diff --git a/jellyfin.subdomain.conf.sample b/jellyfin.subdomain.conf.sample index da7c8f2..489f34c 100644 --- a/jellyfin.subdomain.conf.sample +++ b/jellyfin.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for jellyfin # if jellyfin is running in bridge mode and the container is named "jellyfin", the below config should work as is # if not, replace the line "set $upstream_app jellyfin;" with "set $upstream_app ;" @@ -18,7 +18,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jellyfin; set $upstream_port 8096; set $upstream_proto http; @@ -30,7 +30,7 @@ server { location ~ (/jellyfin)?/socket { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jellyfin; set $upstream_port 8096; set $upstream_proto http; diff --git a/jellyfin.subfolder.conf.sample b/jellyfin.subfolder.conf.sample index 427dd64..fbbc5c2 100644 --- a/jellyfin.subfolder.conf.sample +++ b/jellyfin.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for jellyfin # if jellyfin is running in bridge mode and the container is named "jellyfin", the below config should work as is # if not, replace the line "set $upstream_app jellyfin;" with "set $upstream_app ;" @@ -12,7 +12,7 @@ location /jellyfin { location ^~ /jellyfin/ { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jellyfin; set $upstream_port 8096; set $upstream_proto http; diff --git a/jenkins.subfolder.conf.sample b/jenkins.subfolder.conf.sample index 95bbfcc..b26f4f4 100644 --- a/jenkins.subfolder.conf.sample +++ b/jenkins.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # First either add '--prefix=/jenkins' or '-e JENKINS_OPTS="--prefix=/jenkins"' to your docker run command, and restart the Jenkins container. # Also be sure to add '/jenkins/' to your URL under: Jenkins > Configuration > Manage Jenkins > Jenkins URL @@ -19,7 +19,7 @@ location ^~ /jenkins/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app jenkins; set $upstream_port 8080; set $upstream_proto http; diff --git a/kanzi.subdomain.conf.sample b/kanzi.subdomain.conf.sample index 8098b16..282ebc8 100644 --- a/kanzi.subdomain.conf.sample +++ b/kanzi.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for kanzi server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app kanzi; set $upstream_port 8000; set $upstream_proto https; diff --git a/kanzi.subfolder.conf.sample b/kanzi.subfolder.conf.sample index ecf610b..f8ab1d0 100644 --- a/kanzi.subfolder.conf.sample +++ b/kanzi.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # kanzi does not have a base url setting location /kanzi { @@ -18,7 +18,7 @@ location ^~ /kanzi/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app kanzi; set $upstream_port 8000; set $upstream_proto https; diff --git a/komga.subdomain.conf.sample b/komga.subdomain.conf.sample index 7515332..a47cdd9 100644 --- a/komga.subdomain.conf.sample +++ b/komga.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for komga and that your komga container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app komga; set $upstream_port 8080; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/komga)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app komga; set $upstream_port 8080; set $upstream_proto http; diff --git a/lazylibrarian.subdomain.conf.sample b/lazylibrarian.subdomain.conf.sample index 3f179f2..172aa9e 100644 --- a/lazylibrarian.subdomain.conf.sample +++ b/lazylibrarian.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for lazylibrarian server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lazylibrarian; set $upstream_port 5299; set $upstream_proto http; diff --git a/lazylibrarian.subfolder.conf.sample b/lazylibrarian.subfolder.conf.sample index 71a3cfd..c3a8d97 100644 --- a/lazylibrarian.subfolder.conf.sample +++ b/lazylibrarian.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into lazylibrarian settings, under "Interface" set the URL Base to /lazylibrarian and restart the lazylibrarian container location ^~ /lazylibrarian { @@ -14,7 +14,7 @@ location ^~ /lazylibrarian { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lazylibrarian; set $upstream_port 5299; set $upstream_proto http; diff --git a/librespeed.subdomain.conf.sample b/librespeed.subdomain.conf.sample index 8bf529c..9a925b5 100644 --- a/librespeed.subdomain.conf.sample +++ b/librespeed.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for librespeed server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app librespeed; set $upstream_port 80; set $upstream_proto http; diff --git a/lidarr.subdomain.conf.sample b/lidarr.subdomain.conf.sample index 3681b60..3584793 100644 --- a/lidarr.subdomain.conf.sample +++ b/lidarr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for lidarr and that your lidarr container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lidarr; set $upstream_port 8686; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/lidarr)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lidarr; set $upstream_port 8686; set $upstream_proto http; diff --git a/lidarr.subfolder.conf.sample b/lidarr.subfolder.conf.sample index 54dc730..e8c3c6f 100644 --- a/lidarr.subfolder.conf.sample +++ b/lidarr.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into lidarr settings, under "General" set the URL Base to /lidarr and restart the lidarr container location ^~ /lidarr { @@ -14,7 +14,7 @@ location ^~ /lidarr { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lidarr; set $upstream_port 8686; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /lidarr { location ^~ /lidarr/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lidarr; set $upstream_port 8686; set $upstream_proto http; diff --git a/lychee.subdomain.conf.sample b/lychee.subdomain.conf.sample index 3ed4918..8a7abe1 100644 --- a/lychee.subdomain.conf.sample +++ b/lychee.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for lychee server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app lychee; set $upstream_port 80; set $upstream_proto http; diff --git a/mailu.subdomain.conf.sample b/mailu.subdomain.conf.sample index 5b6e364..100d348 100644 --- a/mailu.subdomain.conf.sample +++ b/mailu.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for mailu and that your mailu front container is named front server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app front; set $upstream_port 80; set $upstream_proto http; diff --git a/mailu.subfolder.conf.sample b/mailu.subfolder.conf.sample index a76c424..a282881 100644 --- a/mailu.subfolder.conf.sample +++ b/mailu.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # mailu does not require a base url setting, but the container needs to be named front # This config have been tested with "TLS_FLAVOR=mail" @@ -21,7 +21,7 @@ location ^~ /admin/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app front; set $upstream_port 80; set $upstream_proto http; @@ -46,7 +46,7 @@ location ^~ /webmail/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app front; set $upstream_port 80; set $upstream_proto http; diff --git a/matomo.subdomain.conf.sample b/matomo.subdomain.conf.sample index bd053c1..a88d89e 100644 --- a/matomo.subdomain.conf.sample +++ b/matomo.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for matomo and that your matomo container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app matomo; set $upstream_port 80; set $upstream_proto http; diff --git a/medusa.subdomain.conf.sample b/medusa.subdomain.conf.sample index 8cbfe16..8eb4600 100644 --- a/medusa.subdomain.conf.sample +++ b/medusa.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for medusa server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app medusa; set $upstream_port 8081; set $upstream_proto http; diff --git a/medusa.subfolder.conf.sample b/medusa.subfolder.conf.sample index 6849164..15fbcef 100644 --- a/medusa.subfolder.conf.sample +++ b/medusa.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into medusa settings, under "Interface" set the URL Base to /medusa and restart the medusa container location ^~ /medusa { @@ -14,7 +14,7 @@ location ^~ /medusa { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app medusa; set $upstream_port 8081; set $upstream_proto http; diff --git a/metube.subdomain.conf.sample b/metube.subdomain.conf.sample index cb324c3..e29def8 100644 --- a/metube.subdomain.conf.sample +++ b/metube.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for metube server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app metube; set $upstream_port 8081; set $upstream_proto http; diff --git a/metube.subfolder.conf.sample b/metube.subfolder.conf.sample index a92f1e6..1e25570 100644 --- a/metube.subfolder.conf.sample +++ b/metube.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # set the URL_PREFIX environment variable for the metube container to "/metube" location /metube { @@ -14,7 +14,7 @@ location /metube { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app metube; set $upstream_port 8081; set $upstream_proto http; diff --git a/miniflux.subdomain.conf.sample b/miniflux.subdomain.conf.sample index 48678f7..21402f5 100644 --- a/miniflux.subdomain.conf.sample +++ b/miniflux.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for miniflux server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app miniflux; set $upstream_port 8080; set $upstream_proto http; diff --git a/miniflux.subfolder.conf.sample b/miniflux.subfolder.conf.sample index cd6c66b..dcdd519 100644 --- a/miniflux.subfolder.conf.sample +++ b/miniflux.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # set the environment variable "BASE_URL" to "https://yourdomain.url/miniflux/", or follow this guide to create a config file for Miniflux: https://miniflux.app/docs/configuration.html location /miniflux { @@ -18,7 +18,7 @@ location /miniflux/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app miniflux; set $upstream_port 8080; set $upstream_proto http; diff --git a/monitorr.subdomain.conf.sample b/monitorr.subdomain.conf.sample index 4c9b92e..e3f4098 100644 --- a/monitorr.subdomain.conf.sample +++ b/monitorr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for monitorr server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app monitorr; set $upstream_port 80; set $upstream_proto http; diff --git a/monitorr.subfolder.conf.sample b/monitorr.subfolder.conf.sample index f631f0b..322f9b3 100644 --- a/monitorr.subfolder.conf.sample +++ b/monitorr.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # monitorr does not require a base url setting location /monitorr { @@ -18,7 +18,7 @@ location ^~ /monitorr/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app monitorr; set $upstream_port 80; set $upstream_proto http; diff --git a/mstream.subdomain.conf.sample b/mstream.subdomain.conf.sample index 13cb121..3959f1a 100644 --- a/mstream.subdomain.conf.sample +++ b/mstream.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for mstream and your container name is mstream and running using http (default) server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app mstream; set $upstream_port 3000; set $upstream_proto http; diff --git a/mylar.subdomain.conf.sample b/mylar.subdomain.conf.sample index 440d201..2d590a0 100644 --- a/mylar.subdomain.conf.sample +++ b/mylar.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for mylar server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app mylar; set $upstream_port 8090; set $upstream_proto http; diff --git a/mylar.subfolder.conf.sample b/mylar.subfolder.conf.sample index 308ff31..ef61020 100644 --- a/mylar.subfolder.conf.sample +++ b/mylar.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first stop the mylar container and edit the config.ini for mylar and set http_root to /mylar and then start the mylar container location ^~ /mylar { @@ -14,7 +14,7 @@ location ^~ /mylar { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app mylar; set $upstream_port 8090; set $upstream_proto http; diff --git a/mytinytodo.subfolder.conf.sample b/mytinytodo.subfolder.conf.sample index 771084d..eafdadb 100644 --- a/mytinytodo.subfolder.conf.sample +++ b/mytinytodo.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # works with https://github.com/breakall/mytinytodo-docker # set the mtt_url to 'https://your.domain.com/todo/' in db/config.php @@ -20,7 +20,7 @@ location ^~ /todo/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app mytinytodo; set $upstream_port 80; set $upstream_proto http; diff --git a/navidrome.subdomain.conf.sample b/navidrome.subdomain.conf.sample index 79f9d64..761213f 100644 --- a/navidrome.subdomain.conf.sample +++ b/navidrome.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for navidrome and that your navidrome container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app navidrome; set $upstream_port 4533; set $upstream_proto http; diff --git a/netboot.subdomain.conf.sample b/netboot.subdomain.conf.sample index 109a2f3..8323aef 100644 --- a/netboot.subdomain.conf.sample +++ b/netboot.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for netboot server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app netboot; set $upstream_port 3000; set $upstream_proto http; diff --git a/netdata.subdomain.conf.sample b/netdata.subdomain.conf.sample index 019c61f..02bbb3e 100644 --- a/netdata.subdomain.conf.sample +++ b/netdata.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for netdata server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app netdata; set $upstream_port 19999; set $upstream_proto http; diff --git a/netdata.subfolder.conf.sample b/netdata.subfolder.conf.sample index 1d118a4..9cb78bd 100644 --- a/netdata.subfolder.conf.sample +++ b/netdata.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # netdata does not require a base url setting location /netdata { @@ -18,7 +18,7 @@ location ^~ /netdata/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app netdata; set $upstream_port 19999; set $upstream_proto http; diff --git a/nextcloud.subdomain.conf.sample b/nextcloud.subdomain.conf.sample index 8ddbb4d..c1c846a 100644 --- a/nextcloud.subdomain.conf.sample +++ b/nextcloud.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for nextcloud # assuming this container is called "swag", edit your nextcloud container's config # located at /config/www/nextcloud/config/config.php and add the following lines before the ");": @@ -25,7 +25,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nextcloud; set $upstream_port 443; set $upstream_proto https; diff --git a/nextcloud.subfolder.conf.sample b/nextcloud.subfolder.conf.sample index 801e784..f64dac4 100644 --- a/nextcloud.subfolder.conf.sample +++ b/nextcloud.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Assuming this container is called "swag", edit your nextcloud container's config # located at /config/www/nextcloud/config/config.php and add the following lines before the ");": # 'trusted_proxies' => ['swag'], @@ -26,7 +26,7 @@ location /nextcloud { location ^~ /nextcloud/ { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nextcloud; set $upstream_port 443; set $upstream_proto https; diff --git a/nzbget.subdomain.conf.sample b/nzbget.subdomain.conf.sample index 8b88ed6..9a5ebc4 100644 --- a/nzbget.subdomain.conf.sample +++ b/nzbget.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for nzbget server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/nzbget)?(/[^\/:]*:[^\/:]*)?/jsonrpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; @@ -50,7 +50,7 @@ server { location ~ (/nzbget)?(/[^\/:]*:[^\/]*)?/jsonprpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; @@ -60,7 +60,7 @@ server { location ~ (/nzbget)?(/[^\/:]*:[^\/]*)?/xmlrpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; diff --git a/nzbget.subfolder.conf.sample b/nzbget.subfolder.conf.sample index 3a93bf0..fc2e138 100644 --- a/nzbget.subfolder.conf.sample +++ b/nzbget.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # nzbget does not require a base url setting location /nzbget { @@ -14,7 +14,7 @@ location /nzbget { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; @@ -24,7 +24,7 @@ location /nzbget { location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonrpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; @@ -34,7 +34,7 @@ location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonrpc { location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonprpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; @@ -44,7 +44,7 @@ location ~ /nzbget(/[^\/:]*:[^\/]*)?/jsonprpc { location ~ /nzbget(/[^\/:]*:[^\/]*)?/xmlrpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbget; set $upstream_port 6789; set $upstream_proto http; diff --git a/nzbhydra.subdomain.conf.sample b/nzbhydra.subdomain.conf.sample index 2f43991..4041f64 100644 --- a/nzbhydra.subdomain.conf.sample +++ b/nzbhydra.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for nzbhydra and that your nzbhydra container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/nzbhydra)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -50,7 +50,7 @@ server { location ~ (/nzbhydra)?/getnzb { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -60,7 +60,7 @@ server { location ~ (/nzbhydra)?/gettorrent { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -70,7 +70,7 @@ server { location ~ (/nzbhydra)?/rss { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -80,7 +80,7 @@ server { location ~ (/nzbhydra)?/torznab/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; diff --git a/nzbhydra.subfolder.conf.sample b/nzbhydra.subfolder.conf.sample index 4d49527..c8d099d 100644 --- a/nzbhydra.subfolder.conf.sample +++ b/nzbhydra.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into nzbhydra settings, set the URL Base to /nzbhydra, then disable CSRF protection on the same page and restart the nzbhydra container location ^~ /nzbhydra { @@ -14,7 +14,7 @@ location ^~ /nzbhydra { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /nzbhydra { location ^~ /nzbhydra/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -34,7 +34,7 @@ location ^~ /nzbhydra/api { location ^~ /nzbhydra/getnzb { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -44,7 +44,7 @@ location ^~ /nzbhydra/getnzb { location ^~ /nzbhydra/gettorrent { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -54,7 +54,7 @@ location ^~ /nzbhydra/gettorrent { location ^~ /nzbhydra/rss { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; @@ -64,7 +64,7 @@ location ^~ /nzbhydra/rss { location ^~ /nzbhydra/torznab/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app nzbhydra2; set $upstream_port 5076; set $upstream_proto http; diff --git a/ombi.subdomain.conf.sample b/ombi.subdomain.conf.sample index 33ae44a..5f85615 100644 --- a/ombi.subdomain.conf.sample +++ b/ombi.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for ombi and that your ombi container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ombi; set $upstream_port 3579; set $upstream_proto http; @@ -41,7 +41,7 @@ server { # This allows access to the actual api location ~ (/ombi)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ombi; set $upstream_port 3579; set $upstream_proto http; @@ -52,7 +52,7 @@ server { # This allows access to the documentation for the api location ~ (/ombi)?/swagger { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ombi; set $upstream_port 3579; set $upstream_proto http; diff --git a/ombi.subfolder.conf.sample b/ombi.subfolder.conf.sample index 5f75d48..fa6ad9f 100644 --- a/ombi.subfolder.conf.sample +++ b/ombi.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into ombi settings, under the menu "Ombi" set the base url to /ombi and restart the ombi container location /ombi { @@ -18,7 +18,7 @@ location ^~ /ombi/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ombi; set $upstream_port 3579; set $upstream_proto http; @@ -29,7 +29,7 @@ location ^~ /ombi/ { # This allows access to the actual api location ^~ /ombi/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ombi; set $upstream_port 3579; set $upstream_proto http; @@ -44,7 +44,7 @@ if ($http_referer ~* /ombi) { # This allows access to the documentation for the api location ^~ /ombi/swagger { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ombi; set $upstream_port 3579; set $upstream_proto http; diff --git a/openhab.subdomain.conf.sample b/openhab.subdomain.conf.sample index 00c8f47..fb356a5 100644 --- a/openhab.subdomain.conf.sample +++ b/openhab.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/02 +## Version 2021/05/18 # make sure that your dns has a cname set for openhab and that your openhab container is named openhab server { @@ -27,7 +27,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app openhab; set $upstream_port 8080; set $upstream_proto http; diff --git a/openvpn-as.subdomain.conf.sample b/openvpn-as.subdomain.conf.sample index 4082d23..c6478cf 100644 --- a/openvpn-as.subdomain.conf.sample +++ b/openvpn-as.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for openvpn-as and that your openvpn-as container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app openvpn-as; set $upstream_port 943; set $upstream_proto https; @@ -51,7 +51,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app openvpn-as; set $upstream_port 943; set $upstream_proto https; diff --git a/organizr-auth.subfolder.conf.sample b/organizr-auth.subfolder.conf.sample index 8ec99fb..3368e48 100644 --- a/organizr-auth.subfolder.conf.sample +++ b/organizr-auth.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # To use config this with subfolder proxies: # Rename this file to organizr-auth.subfolder.conf # Add one of the auth_request lines from the comments below @@ -17,7 +17,7 @@ location ~ /auth-([0-9]+) { internal; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_auth_app organizr; set $upstream_auth_port 80; set $upstream_auth_proto http; diff --git a/organizr.subdomain.conf.sample b/organizr.subdomain.conf.sample index 0f6d8e5..a9e95cc 100644 --- a/organizr.subdomain.conf.sample +++ b/organizr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for organizr server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app organizr; set $upstream_port 80; set $upstream_proto http; diff --git a/organizr.subfolder.conf.sample b/organizr.subfolder.conf.sample index 4e69d41..9a384b5 100644 --- a/organizr.subfolder.conf.sample +++ b/organizr.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # In order to use this location block you need to edit the default file one folder up and comment out the / and ~ \.php$ locations location / { @@ -14,7 +14,7 @@ location / { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app organizr; set $upstream_port 80; set $upstream_proto http; diff --git a/osticket.subdomain.conf.sample b/osticket.subdomain.conf.sample index 9da702d..3d8dfd5 100644 --- a/osticket.subdomain.conf.sample +++ b/osticket.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for osticket and that your osticket container is named osticket. server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app osticket; set $upstream_port 80; set $upstream_proto http; diff --git a/overseerr.subdomain.conf.sample b/overseerr.subdomain.conf.sample index d3c3c17..7d4cb04 100644 --- a/overseerr.subdomain.conf.sample +++ b/overseerr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/18 +## Version 2021/05/18 # Ensure your DNS has a CNAME set for Overseerr and that Overseerr container is not using a base URL. server { @@ -14,7 +14,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app overseerr; set $upstream_port 5055; set $upstream_proto http; diff --git a/photoprism.subdomain.conf.sample b/photoprism.subdomain.conf.sample index ad54310..b50f7f2 100644 --- a/photoprism.subdomain.conf.sample +++ b/photoprism.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/04/28 +## Version 2021/05/18 # Ensure your DNS has a CNAME set for Photoprism and that Photoprism container is not using a base URL. server { @@ -14,7 +14,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app photoprism; set $upstream_port 2342; set $upstream_proto http; diff --git a/phpmyadmin.subdomain.conf.sample b/phpmyadmin.subdomain.conf.sample index bd84843..02a9795 100644 --- a/phpmyadmin.subdomain.conf.sample +++ b/phpmyadmin.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for phpmyadmin and that your phpmyadmin container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app phpmyadmin; set $upstream_port 80; set $upstream_proto http; diff --git a/phpmyadmin.subfolder.conf.sample b/phpmyadmin.subfolder.conf.sample index 4400204..141b397 100644 --- a/phpmyadmin.subfolder.conf.sample +++ b/phpmyadmin.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # phpmyadmin does not require a base url setting location /phpmyadmin { @@ -18,7 +18,7 @@ location ^~ /phpmyadmin/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app phpmyadmin; set $upstream_port 80; set $upstream_proto http; diff --git a/picard.subfolder.conf.sample b/picard.subfolder.conf.sample index 70ab998..753cf18 100644 --- a/picard.subfolder.conf.sample +++ b/picard.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/16 +## Version 2021/05/18 # picard does not require a base url setting location /picard { @@ -18,7 +18,7 @@ location ^~ /picard/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app picard; set $upstream_port 5800; set $upstream_proto http; diff --git a/pihole.subdomain.conf.sample b/pihole.subdomain.conf.sample index e31fd8b..f112298 100644 --- a/pihole.subdomain.conf.sample +++ b/pihole.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for pihole and that your pihole container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pihole; set $upstream_port 80; set $upstream_proto http; @@ -52,7 +52,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pihole; set $upstream_port 80; set $upstream_proto http; diff --git a/pihole.subfolder.conf.sample b/pihole.subfolder.conf.sample index a46f8c1..ad4ca49 100644 --- a/pihole.subfolder.conf.sample +++ b/pihole.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # pihole does not require a base url setting location /pihole { @@ -18,7 +18,7 @@ location ^~ /pihole/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pihole; set $upstream_port 80; set $upstream_proto http; @@ -45,7 +45,7 @@ location ^~ /pihole/admin/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pihole; set $upstream_port 80; set $upstream_proto http; diff --git a/piwigo.subdomain.conf.sample b/piwigo.subdomain.conf.sample index 66d1ef7..e9100d6 100644 --- a/piwigo.subdomain.conf.sample +++ b/piwigo.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for piwigo server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app piwigo; set $upstream_port 80; set $upstream_proto http; diff --git a/pixelfed.subdomain.conf.sample b/pixelfed.subdomain.conf.sample index e54315a..6d75ce1 100644 --- a/pixelfed.subdomain.conf.sample +++ b/pixelfed.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for pixelfed and the container is named pixelfed server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pixelfed; set $upstream_port 80; set $upstream_proto http; diff --git a/plex.subdomain.conf.sample b/plex.subdomain.conf.sample index 48b54d3..b9ea48d 100644 --- a/plex.subdomain.conf.sample +++ b/plex.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for 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 ;" @@ -35,7 +35,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app plex; set $upstream_port 32400; set $upstream_proto http; diff --git a/plex.subfolder.conf.sample b/plex.subfolder.conf.sample index a71590d..667ee65 100644 --- a/plex.subfolder.conf.sample +++ b/plex.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 #******** 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. ******* @@ -24,7 +24,7 @@ location ^~ /plex/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app plex; set $upstream_port 32400; set $upstream_proto http; diff --git a/plexwebtools.subdomain.conf.sample b/plexwebtools.subdomain.conf.sample index b9f1b92..7cdc534 100644 --- a/plexwebtools.subdomain.conf.sample +++ b/plexwebtools.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for plexwebtools and that your plexwebtools container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app plex; set $upstream_port 33400; set $upstream_proto http; diff --git a/plexwebtools.subfolder.conf.sample b/plexwebtools.subfolder.conf.sample index 0ddb9a8..8f671e6 100644 --- a/plexwebtools.subfolder.conf.sample +++ b/plexwebtools.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into plexwebtools settings, set the URL Base to /plexwebtools and restart the plex container location /plexwebtools { @@ -18,7 +18,7 @@ location ^~ /plexwebtools/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app plex; set $upstream_port 33400; set $upstream_proto http; diff --git a/podgrab.subdomain.conf.sample b/podgrab.subdomain.conf.sample index 93e562c..67a7b14 100644 --- a/podgrab.subdomain.conf.sample +++ b/podgrab.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for podgrab and that your podgrab container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app podgrab; set $upstream_port 8080; set $upstream_proto http; diff --git a/portainer.subdomain.conf.sample b/portainer.subdomain.conf.sample index 88850bf..ad6642e 100644 --- a/portainer.subdomain.conf.sample +++ b/portainer.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for portainer server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app portainer; set $upstream_port 9000; set $upstream_proto http; @@ -52,7 +52,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app portainer; set $upstream_port 9000; set $upstream_proto http; diff --git a/portainer.subfolder.conf.sample b/portainer.subfolder.conf.sample index de69102..9ec6de6 100644 --- a/portainer.subfolder.conf.sample +++ b/portainer.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # portainer does not require a base url setting location /portainer { @@ -18,7 +18,7 @@ location ^~ /portainer/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app portainer; set $upstream_port 9000; set $upstream_proto http; @@ -30,7 +30,7 @@ location ^~ /portainer/ { location ^~ /portainer/api/websocket/ { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app portainer; set $upstream_port 9000; set $upstream_proto http; diff --git a/privatebin.subdomain.conf.sample b/privatebin.subdomain.conf.sample index a7c33f4..0a7256d 100644 --- a/privatebin.subdomain.conf.sample +++ b/privatebin.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/08 +## Version 2021/05/18 # make sure that your dns has a cname set for privatebin server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app privatebin; set $upstream_port 8080; set $upstream_proto https; diff --git a/prometheus.subdomain.conf.sample b/prometheus.subdomain.conf.sample index a1aac39..68effb2 100644 --- a/prometheus.subdomain.conf.sample +++ b/prometheus.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for prometheus and that your prometheus container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app prometheus; set $upstream_port 9090; set $upstream_proto http; diff --git a/pydio-cells.subdomain.conf.sample b/pydio-cells.subdomain.conf.sample index ef3ffe5..3ba3de0 100644 --- a/pydio-cells.subdomain.conf.sample +++ b/pydio-cells.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for pydio-cells server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pydio-cells; set $upstream_port 8080; set $upstream_proto https; @@ -51,7 +51,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pydio-cells; set $upstream_port 8080; set $upstream_proto https; diff --git a/pydio.subdomain.conf.sample b/pydio.subdomain.conf.sample index 06ef0cf..e66cb96 100644 --- a/pydio.subdomain.conf.sample +++ b/pydio.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for pydio and that your pydio container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pydio; set $upstream_port 443; set $upstream_proto https; diff --git a/pyload.subdomain.conf.sample b/pyload.subdomain.conf.sample index d64446a..f2b1de8 100644 --- a/pyload.subdomain.conf.sample +++ b/pyload.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for pyload and that your pyload container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app pyload; set $upstream_port 8000; set $upstream_proto http; diff --git a/qbittorrent.subdomain.conf.sample b/qbittorrent.subdomain.conf.sample index 1c55ef2..f8aa78e 100644 --- a/qbittorrent.subdomain.conf.sample +++ b/qbittorrent.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for qbittorrent and that your qbittorrent container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -42,7 +42,7 @@ server { location ~ (/qbittorrent)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -56,7 +56,7 @@ server { location ~ (/qbittorrent)?/command { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -70,7 +70,7 @@ server { location ~ (/qbittorrent)?/query { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -84,7 +84,7 @@ server { location ~ (/qbittorrent)?/login { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -98,7 +98,7 @@ server { location ~ (/qbittorrent)?/sync { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; diff --git a/qbittorrent.subfolder.conf.sample b/qbittorrent.subfolder.conf.sample index 83cb9e0..4f9b847 100644 --- a/qbittorrent.subfolder.conf.sample +++ b/qbittorrent.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # qbittorrent does not require a base url setting location /qbittorrent { @@ -18,7 +18,7 @@ location ^~ /qbittorrent/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -32,7 +32,7 @@ location ^~ /qbittorrent/ { location ^~ /qbittorrent/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -46,7 +46,7 @@ location ^~ /qbittorrent/api { location ^~ /qbittorrent/command { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -60,7 +60,7 @@ location ^~ /qbittorrent/command { location ^~ /qbittorrent/query { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -74,7 +74,7 @@ location ^~ /qbittorrent/query { location ^~ /qbittorrent/login { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; @@ -88,7 +88,7 @@ location ^~ /qbittorrent/login { location ^~ /qbittorrent/sync { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app qbittorrent; set $upstream_port 8080; set $upstream_proto http; diff --git a/quassel-web.subdomain.conf.sample b/quassel-web.subdomain.conf.sample index a6b96e4..d35702c 100644 --- a/quassel-web.subdomain.conf.sample +++ b/quassel-web.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for quassel and make sure Quassel-Web is running on http # with -e 'HTTPS'='false' or if you're using -e 'ADVANCED'='true' by editing config.json appropriately @@ -31,7 +31,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app quassel-web; set $upstream_port 64080; set $upstream_proto http; diff --git a/quassel-web.subfolder.conf.sample b/quassel-web.subfolder.conf.sample index 01c0046..1d831dc 100644 --- a/quassel-web.subfolder.conf.sample +++ b/quassel-web.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Set base-url with docker run command env variable -e 'URL_BASE'='/quassel' and make sure Quassel-Web is running on http # with -e 'HTTPS'='false' or if you're using -e 'ADVANCED'='true' by editing config.json appropriately @@ -15,7 +15,7 @@ location ^~ /quassel { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app quassel-web; set $upstream_port 64080; set $upstream_proto http; diff --git a/radarr.subdomain.conf.sample b/radarr.subdomain.conf.sample index a257a9c..71efed2 100644 --- a/radarr.subdomain.conf.sample +++ b/radarr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for radarr and that your radarr container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app radarr; set $upstream_port 7878; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/radarr)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app radarr; set $upstream_port 7878; set $upstream_proto http; diff --git a/radarr.subfolder.conf.sample b/radarr.subfolder.conf.sample index 3334078..e8d3dd8 100644 --- a/radarr.subfolder.conf.sample +++ b/radarr.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into radarr settings, under "General" set the URL Base to /radarr and restart the radarr container location ^~ /radarr { @@ -14,7 +14,7 @@ location ^~ /radarr { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app radarr; set $upstream_port 7878; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /radarr { location ^~ /radarr/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app radarr; set $upstream_port 7878; set $upstream_proto http; diff --git a/raneto.subdomain.conf.sample b/raneto.subdomain.conf.sample index 3948b40..7cddd09 100644 --- a/raneto.subdomain.conf.sample +++ b/raneto.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Make sure that your dns has a cname set for raneto server { listen 443 ssl; @@ -29,7 +29,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app raneto; set $upstream_port 3000; set $upstream_proto http; diff --git a/recipes.subdomain.conf.sample b/recipes.subdomain.conf.sample index 1de04cf..013a475 100644 --- a/recipes.subdomain.conf.sample +++ b/recipes.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/01/21 +## Version 2021/05/18 # make sure that your dns has a cname set for recipes # make sure to mount /media/ in your swag container to point to your Recipes Media directory @@ -39,7 +39,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app recipes; set $upstream_port 8080; set $upstream_proto http; diff --git a/requestrr.subdomain.conf.sample b/requestrr.subdomain.conf.sample index e585c37..3e8cead 100644 --- a/requestrr.subdomain.conf.sample +++ b/requestrr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for requestrr server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app requestrr; set $upstream_port 4545; set $upstream_proto http; diff --git a/resilio-sync.subdomain.conf.sample b/resilio-sync.subdomain.conf.sample index f178dcd..331f50e 100644 --- a/resilio-sync.subdomain.conf.sample +++ b/resilio-sync.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for resilio-sync and that your resilio-sync container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app resilio-sync; set $upstream_port 8888; set $upstream_proto http; diff --git a/rutorrent.subdomain.conf.sample b/rutorrent.subdomain.conf.sample index 90921c2..cb259cb 100644 --- a/rutorrent.subdomain.conf.sample +++ b/rutorrent.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for rutorrent server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app rutorrent; set $upstream_port 80; set $upstream_proto http; @@ -55,7 +55,7 @@ server { deny all; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app rutorrent; set $upstream_port 80; set $upstream_proto http; diff --git a/rutorrent.subfolder.conf.sample b/rutorrent.subfolder.conf.sample index 1282104..f041a44 100644 --- a/rutorrent.subfolder.conf.sample +++ b/rutorrent.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # rutorrent does not require a base url setting location /rutorrent { @@ -18,7 +18,7 @@ location ^~ /rutorrent/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app rutorrent; set $upstream_port 80; set $upstream_proto http; @@ -44,7 +44,7 @@ location ^~ /rutorrent/RPC2 { deny all; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app rutorrent; set $upstream_port 80; set $upstream_proto http; diff --git a/sabnzbd.subdomain.conf.sample b/sabnzbd.subdomain.conf.sample index 1770cd7..a3c95d3 100644 --- a/sabnzbd.subdomain.conf.sample +++ b/sabnzbd.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for sabnzbd # edit the sabnzbd.ini host_whitelist to avoid hostname verification issues. This format: # host_whitelist = sabnzbd.domain.com, www.sabnzbd.domain.com @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sabnzbd; set $upstream_port 8080; set $upstream_proto http; @@ -42,7 +42,7 @@ server { location ~ (/sabnzbd)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sabnzbd; set $upstream_port 8080; set $upstream_proto http; diff --git a/sabnzbd.subfolder.conf.sample b/sabnzbd.subfolder.conf.sample index 698fab7..82646a9 100644 --- a/sabnzbd.subfolder.conf.sample +++ b/sabnzbd.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # sabnzbd already uses the base url /sabnzbd by default so you don't need to do anything extra location ^~ /sabnzbd { @@ -14,7 +14,7 @@ location ^~ /sabnzbd { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sabnzbd; set $upstream_port 8080; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /sabnzbd { location ^~ /sabnzbd/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sabnzbd; set $upstream_port 8080; set $upstream_proto http; diff --git a/scope.subfolder.conf.sample b/scope.subfolder.conf.sample index 2c8dcce..f9776fb 100644 --- a/scope.subfolder.conf.sample +++ b/scope.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Scope does not require a base url setting location /scope { @@ -18,7 +18,7 @@ location ^~ /scope/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app scope; set $upstream_port 4040; set $upstream_proto http; diff --git a/scrutiny.subdomain.conf.sample b/scrutiny.subdomain.conf.sample index 920e2d8..81e7d8e 100644 --- a/scrutiny.subdomain.conf.sample +++ b/scrutiny.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for scrutiny and that your scrutiny container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app scrutiny; set $upstream_port 8080; set $upstream_proto http; diff --git a/seafile.subdomain.conf.sample b/seafile.subdomain.conf.sample index 59f9b95..29ffdbe 100644 --- a/seafile.subdomain.conf.sample +++ b/seafile.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # For use with the official Seafile Docker image (https://download.seafile.com/published/seafile-manual/docker/deploy%20seafile%20with%20docker.md) # Requires that the seafile container uses the following env variables: # SEAFILE_SERVER_LETSENCRYPT=true @@ -17,7 +17,7 @@ server { location / { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app seafile; set $upstream_port 443; set $upstream_proto https; diff --git a/sickchill.subdomain.conf.sample b/sickchill.subdomain.conf.sample index fc74fc9..a292fab 100644 --- a/sickchill.subdomain.conf.sample +++ b/sickchill.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for sickchill server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sickchill; set $upstream_port 8081; set $upstream_proto http; diff --git a/sickchill.subfolder.conf.sample b/sickchill.subfolder.conf.sample index 263c7e1..32d66b5 100644 --- a/sickchill.subfolder.conf.sample +++ b/sickchill.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first stop the sickchill container and edit the config.ini for sickchill and set web_root to /sickchill and then start the sickchill container location ^~ /sickchill { @@ -14,7 +14,7 @@ location ^~ /sickchill { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sickchill; set $upstream_port 8081; set $upstream_proto http; diff --git a/sickrage.subdomain.conf.sample b/sickrage.subdomain.conf.sample index 7f073dc..b09c6fd 100644 --- a/sickrage.subdomain.conf.sample +++ b/sickrage.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for sickrage server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sickrage; set $upstream_port 8081; set $upstream_proto http; diff --git a/sickrage.subfolder.conf.sample b/sickrage.subfolder.conf.sample index 5801c40..834cce2 100644 --- a/sickrage.subfolder.conf.sample +++ b/sickrage.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first stop the sickrage container and edit the config.ini for sickrage and set web_root to /sickrage and then start the sickrage container location ^~ /sickrage { @@ -14,7 +14,7 @@ location ^~ /sickrage { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sickrage; set $upstream_port 8081; set $upstream_proto http; diff --git a/skyhook.subdomain.conf.sample b/skyhook.subdomain.conf.sample index a84cbd7..3319a9f 100644 --- a/skyhook.subdomain.conf.sample +++ b/skyhook.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for skyhook and that your skyhook container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app skyhook; set $upstream_port 8080; set $upstream_proto http; diff --git a/smokeping.subdomain.conf.sample b/smokeping.subdomain.conf.sample index 67a5360..1298c68 100644 --- a/smokeping.subdomain.conf.sample +++ b/smokeping.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for smokeping server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app smokeping; set $upstream_port 80; set $upstream_proto http; diff --git a/smokeping.subfolder.conf.sample b/smokeping.subfolder.conf.sample index 622baf1..8f45e90 100644 --- a/smokeping.subfolder.conf.sample +++ b/smokeping.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # smokeping already uses the base url /smokeping by default so you don't need to do anything extra location ^~ /smokeping { @@ -14,7 +14,7 @@ location ^~ /smokeping { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app smokeping; set $upstream_port 80; set $upstream_proto http; diff --git a/sonarr.subdomain.conf.sample b/sonarr.subdomain.conf.sample index 4474fd5..2f2ed98 100644 --- a/sonarr.subdomain.conf.sample +++ b/sonarr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for sonarr and that your sonarr container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sonarr; set $upstream_port 8989; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/sonarr)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sonarr; set $upstream_port 8989; set $upstream_proto http; diff --git a/sonarr.subfolder.conf.sample b/sonarr.subfolder.conf.sample index c125e82..76cc151 100644 --- a/sonarr.subfolder.conf.sample +++ b/sonarr.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into sonarr settings, under "General" set the URL Base to /sonarr and restart the sonarr container location ^~ /sonarr { @@ -14,7 +14,7 @@ location ^~ /sonarr { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sonarr; set $upstream_port 8989; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /sonarr { location ^~ /sonarr/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app sonarr; set $upstream_port 8989; set $upstream_proto http; diff --git a/statping.subdomain.conf.sample b/statping.subdomain.conf.sample index de61ed3..8f4a685 100644 --- a/statping.subdomain.conf.sample +++ b/statping.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for statping and that your statping container is not using a base url # If you are using the SSL docker-compose.yml on the statping repo, then the container name will be set to statup. # On other compose examples, it might be named statping. In that case, change $upstream_app statup to $upstream_app statping @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app statup; set $upstream_port 8080; set $upstream_proto http; diff --git a/synclounge.subdomain.conf.sample b/synclounge.subdomain.conf.sample index 3690ab9..694c0d1 100644 --- a/synclounge.subdomain.conf.sample +++ b/synclounge.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Use this with SyncLounge v3 and up. # Make sure that you do not have HSTS enabled, otherwise http access won't work # Make sure that your dns has a cname set for synclounge @@ -34,7 +34,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app synclounge; set $upstream_port 8088; set $upstream_proto http; diff --git a/synclounge.subfolder.conf.sample b/synclounge.subfolder.conf.sample index 62fcf1f..4cb1654 100644 --- a/synclounge.subfolder.conf.sample +++ b/synclounge.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Use this with SyncLounge v3 or up # # To allow non-secure connections (http), which is required by some Plex clients, modify the first block in site-confs/default to look something like this: @@ -37,7 +37,7 @@ location /synclounge/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app synclounge; set $upstream_port 8088; set $upstream_proto http; diff --git a/syncthing.subdomain.conf.sample b/syncthing.subdomain.conf.sample index cb1d135..b99a0cd 100644 --- a/syncthing.subdomain.conf.sample +++ b/syncthing.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for syncthing and that your syncthing container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app syncthing; set $upstream_port 8384; set $upstream_proto http; diff --git a/syncthing.subfolder.conf.sample b/syncthing.subfolder.conf.sample index 1193e7c..a84037d 100644 --- a/syncthing.subfolder.conf.sample +++ b/syncthing.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # syncthing does not require a base url setting location /syncthing { @@ -18,7 +18,7 @@ location ^~ /syncthing/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app syncthing; set $upstream_port 8384; set $upstream_proto http; diff --git a/taisun.subdomain.conf.sample b/taisun.subdomain.conf.sample index b5e6706..bd3b4f4 100644 --- a/taisun.subdomain.conf.sample +++ b/taisun.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for taisun server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app taisun; set $upstream_port 3000; set $upstream_proto http; diff --git a/tautulli.subdomain.conf.sample b/tautulli.subdomain.conf.sample index 6d1f55d..1ee7811 100644 --- a/tautulli.subdomain.conf.sample +++ b/tautulli.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for tautulli and that your tautulli container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location ~ (/tautulli)?/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; @@ -50,7 +50,7 @@ server { location ~ (/tautulli)?/newsletter { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; @@ -60,7 +60,7 @@ server { location ~ (/tautulli)?/image { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; diff --git a/tautulli.subfolder.conf.sample b/tautulli.subfolder.conf.sample index c76c59e..9311502 100644 --- a/tautulli.subfolder.conf.sample +++ b/tautulli.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # first go into tautulli settings, under "Web Interface", click on show advanced, set the HTTP root to /tautulli and restart the tautulli container location ^~ /tautulli { @@ -14,7 +14,7 @@ location ^~ /tautulli { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /tautulli { location ^~ /tautulli/api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; @@ -34,7 +34,7 @@ location ^~ /tautulli/api { location ^~ /tautulli/newsletter { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; @@ -44,7 +44,7 @@ location ^~ /tautulli/newsletter { location ^~ /tautulli/image { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tautulli; set $upstream_port 8181; set $upstream_proto http; diff --git a/tdarr.subdomain.conf.sample b/tdarr.subdomain.conf.sample index 8ff2574..6a5ff29 100644 --- a/tdarr.subdomain.conf.sample +++ b/tdarr.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for tdarr and that your tdarr container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app tdarr; set $upstream_port 8265; set $upstream_proto http; diff --git a/thelounge.subdomain.conf.sample b/thelounge.subdomain.conf.sample index e81de44..17ede34 100644 --- a/thelounge.subdomain.conf.sample +++ b/thelounge.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for thelounge server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app thelounge; set $upstream_port 9000; set $upstream_proto http; diff --git a/thelounge.subfolder.conf.sample b/thelounge.subfolder.conf.sample index 1f7df65..5b9bb15 100644 --- a/thelounge.subfolder.conf.sample +++ b/thelounge.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # thelounge does not require a base url setting location /thelounge { @@ -18,7 +18,7 @@ location ^~ /thelounge/ { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app thelounge; set $upstream_port 9000; set $upstream_proto http; diff --git a/transmission.subdomain.conf.sample b/transmission.subdomain.conf.sample index 291cfdf..a23c62e 100644 --- a/transmission.subdomain.conf.sample +++ b/transmission.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Make sure that DNS has a cname set for transmission # # Some Transmission Chrome extensions cannot handle HTTP/2 proxies as they @@ -40,7 +40,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app transmission; set $upstream_port 9091; set $upstream_proto http; @@ -51,7 +51,7 @@ server { location ~ (/transmission)?/rpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app transmission; set $upstream_port 9091; set $upstream_proto http; diff --git a/transmission.subfolder.conf.sample b/transmission.subfolder.conf.sample index f328cbe..f1db572 100644 --- a/transmission.subfolder.conf.sample +++ b/transmission.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Transmission does not require a base url setting # # Some Transmission Chrome extensions cannot handle HTTP/2 proxies as they @@ -24,7 +24,7 @@ location ^~ /transmission { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app transmission; set $upstream_port 9091; set $upstream_proto http; @@ -35,7 +35,7 @@ location ^~ /transmission { location ^~ /transmission/rpc { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app transmission; set $upstream_port 9091; set $upstream_proto http; diff --git a/ubooquity.subdomain.conf.sample b/ubooquity.subdomain.conf.sample index 4b9beb9..d82c0e5 100644 --- a/ubooquity.subdomain.conf.sample +++ b/ubooquity.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Make sure that your dns has a cname set for ubooquity and that your ubooquity container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ubooquity; set $upstream_port 2202; set $upstream_proto http; @@ -40,7 +40,7 @@ server { location /admin { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; @@ -50,7 +50,7 @@ server { location /admin-res { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; @@ -60,7 +60,7 @@ server { location /admin-api { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; diff --git a/ubooquity.subfolder.conf.sample b/ubooquity.subfolder.conf.sample index 22e5900..c580c69 100644 --- a/ubooquity.subfolder.conf.sample +++ b/ubooquity.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # set the reverse proxy prefix in the admin gui to ubooquity. location ^~ /ubooquity { @@ -14,7 +14,7 @@ #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ubooquity; set $upstream_port 2202; set $upstream_proto http; @@ -24,7 +24,7 @@ location ^~ /ubooquity/admin { include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app ubooquity; set $upstream_port 2203; set $upstream_proto http; diff --git a/unifi-controller.subdomain.conf.sample b/unifi-controller.subdomain.conf.sample index 1d550f0..1739b34 100644 --- a/unifi-controller.subdomain.conf.sample +++ b/unifi-controller.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for unifi and that your unifi-controller container is not using a base url # NOTE: If you use the proxy_cookie_path setting in proxy.conf you need to remove HTTPOnly; # ex: proxy_cookie_path / "/; Secure"; @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app unifi-controller; set $upstream_port 8443; set $upstream_proto https; diff --git a/wallabag.subdomain.conf.sample b/wallabag.subdomain.conf.sample index 9c43fae..97fe08f 100644 --- a/wallabag.subdomain.conf.sample +++ b/wallabag.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2021/02/16 +## Version 2021/05/18 # make sure that your dns has a cname set for wallabag and that your wallabag container is not using a base url. # also, make sure your env var in your docker run or compose match the full domain, incl. https:// # i.e. - SYMFONY__ENV__DOMAIN_NAME=https://wallabag.yourdomain.com @@ -32,7 +32,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app wallabag; set $upstream_port 80; set $upstream_proto http; diff --git a/yacht.subdomain.conf.sample b/yacht.subdomain.conf.sample index aeb5727..8a4cbbc 100644 --- a/yacht.subdomain.conf.sample +++ b/yacht.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for yacht server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app yacht; set $upstream_port 8000; set $upstream_proto http; diff --git a/youtube-dl-server.subdomain.conf.sample b/youtube-dl-server.subdomain.conf.sample index a3fe161..db00028 100644 --- a/youtube-dl-server.subdomain.conf.sample +++ b/youtube-dl-server.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for youtube-dl-server and that your youtube-dl-server container is not using a base url server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app youtube-dl-server; set $upstream_port 8080; set $upstream_proto http; diff --git a/youtube-dl.subfolder.conf.sample b/youtube-dl.subfolder.conf.sample index d353778..0f99252 100644 --- a/youtube-dl.subfolder.conf.sample +++ b/youtube-dl.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # Works with this youtube-dl Fork: https://github.com/nbr23/youtube-dl-server location /youtube-dl { @@ -15,7 +15,7 @@ location ^~ /youtube-dl/ { #error_page 401 =200 /login; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app youtube-dl-server; set $upstream_port 8080; set $upstream_proto http; diff --git a/znc.subdomain.conf.sample b/znc.subdomain.conf.sample index b6c5744..02faef2 100644 --- a/znc.subdomain.conf.sample +++ b/znc.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # make sure that your dns has a cname set for znc server { @@ -30,7 +30,7 @@ server { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app znc; set $upstream_port 6501; set $upstream_proto http; diff --git a/znc.subfolder.conf.sample b/znc.subfolder.conf.sample index a81ff3d..5f176c5 100644 --- a/znc.subfolder.conf.sample +++ b/znc.subfolder.conf.sample @@ -1,4 +1,4 @@ -## Version 2020/12/09 +## Version 2021/05/18 # edit /config/configs/znc.conf and add URIPrefix = /znc/ in the line above and restart the znc container location /znc { @@ -14,7 +14,7 @@ location /znc { #include /config/nginx/authelia-location.conf; include /config/nginx/proxy.conf; - resolver 127.0.0.11 valid=30s; + include /config/nginx/resolver.conf; set $upstream_app znc; set $upstream_port 6501; set $upstream_proto http;