2 Commits
Author SHA1 Message Date
pierre.geeraert 080eed640d fix the misake 2026-10-12 19:43:10 +01:00
pierre.geeraert 96bdb57a8e revert back the config file 2026-10-12 19:26:45 +01:00
2 changed files with 65 additions and 39 deletions
+13 -24
View File
@@ -2,6 +2,12 @@
# config file for ${name_site}
############################################
upstream ${name_site}_backend {
server ${name_service};
server 1.1.1.1 backup;
}
server {
server_name ${name_site}.tryton.geeraert.eu www.${name_site}.tryton.geeraert.eu;
@@ -20,24 +26,13 @@ server {
%{ if redirect_to_root_domain != true }
location / {
set $backend_${name_site} "${name_service}";
proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://$backend_${name_site};
proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://${name_site}_backend;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Host $host;
${extra-value-location}
proxy_intercept_errors on;
# 502 = DNS can't resolve / Service down
# 504 = Gateway Timeout
error_page 502 504 = @backup_site;
}
location @backup_site {
proxy_pass http://1.1.1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Host $host;
}
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
@@ -89,28 +84,22 @@ server {
# config file for ${name_site}
############################################
upstream ${name_site}_backend_root {
server ${name_service};
server 1.1.1.1 backup;
}
server {
server_name ${name_site}.geeraert.eu www.${name_site}.geeraert.eu;
location / {
set $backend_root_${name_site} "${name_service}";
proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://$backend_root_${name_site};
proxy_pass %{ if proxy_pass_https}https%{else}http%{ endif }://${name_site}_backend_root;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Host $host;
${extra-value-location}
proxy_intercept_errors on;
# 502 = DNS can't resolve / Service down
# 504 = Gateway Timeout
error_page 502 504 = @backup_site;
}
location @backup_site {
proxy_pass http://1.1.1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Host $host;
}
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
+40 -3
View File
@@ -13,54 +13,72 @@ nginx_sites = {
django = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
admin = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
redirect = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
streaming = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
stash = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
simpsons = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
kubernetes = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
cloudmanager = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
}
podcast = {
enabled = false
service = "django-svc.django:8000"
proxy_cache = true
http2_bool = true
@@ -121,12 +139,14 @@ nginx_sites = {
echo = {
enabled = true
service = "echo-svc.echo.svc"
docker_service = "echo"
docker_service = "echo-svc.echo.svc"
proxy_cache = true
http2_bool = true
}
sonarr = {
enabled = false
service = "sonarr-svc.servarr.svc:8989"
geoip_allow = ["FR", "GB", "NL"]
@@ -134,6 +154,8 @@ nginx_sites = {
nextcloud = {
enabled = false
redirect_to_root_domain = false
service = "webserver.nextcloud.svc"
#service = "nextcloud-svc.next.svc"
@@ -167,6 +189,7 @@ nginx_sites = {
}
octoprint = {
service = "192.168.0.32:5000"
extra-value-location = <<EOT
proxy_set_header Host $http_host;
@@ -190,27 +213,35 @@ nginx_sites = {
paperless = {
enabled = false
#service = "webserver.paperless.svc:8000"
service = "paperless-svc.paperless.svc:8000"
}
pihole = {
enabled = false
service = "172.16.0.60:8081"
enabled = false
}
prowlarr = {
enabled = false
service = "prowlarr-svc.servarr.svc:9696"
geoip_allow = ["FR", "GB", "NL"]
}
qbittorrent = {
#enabled = false
enabled = false
service = "qbittorrent-svc.servarr.svc:8080"
geoip_allow = ["FR", "GB", "NL"]
}
radarr = {
enabled = false
service = "radarr-svc.servarr.svc:7878"
geoip_allow = ["FR", "GB", "NL"]
@@ -218,16 +249,22 @@ nginx_sites = {
unifi = {
enabled = false
# service = "unifi.unifi.svc:8443"
service = "192.168.88.244:8443"
proxy_pass_https = true
}
unifi-inform = {
enabled = false
service = "192.168.88.50:8082"
}
immich = {
enabled = false
#service = "immich-server.immich.svc:2283"
service = "immich-svc.immich.svc:2283"
geoip_allow = ["FR", "GB", "NL"]
@@ -316,7 +353,7 @@ proxy_set_header Connection "upgrade";
stash = {
# enabled = false
enabled = false
service = "stash-svc.stash.svc:9999"
#geoip_blocking = false
#extra-value= <<EOT