From 6b2e31a42bb6eceb58bc663251861b4a691c7b19 Mon Sep 17 00:00:00 2001 From: driz <40674481+drizuid@users.noreply.github.com> Date: Thu, 14 Mar 2024 17:29:08 -0400 Subject: [PATCH 1/4] grpc section (#644) * grpc section * adjust date * update grpc pass for pydio-cells * update port --------- Co-authored-by: aptalca <541623+aptalca@users.noreply.github.com> --- pydio-cells.subdomain.conf.sample | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pydio-cells.subdomain.conf.sample b/pydio-cells.subdomain.conf.sample index ce35041..6131af3 100644 --- a/pydio-cells.subdomain.conf.sample +++ b/pydio-cells.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/05/31 +## Version 2024/03/14 # make sure that your pydio-cells container is named pydio-cells # make sure that your dns has a cname set for pydio-cells @@ -40,6 +40,9 @@ server { set $upstream_app pydio-cells; set $upstream_port 8080; set $upstream_proto https; + if ($http_content_type = "application/grpc") { + grpc_pass grpcs://$upstream_app:$upstream_port; + } proxy_pass $upstream_proto://$upstream_app:$upstream_port; } From 945d60c3448869f8e321098468308da6f0d8a40a Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Thu, 28 Mar 2024 13:39:32 -0400 Subject: [PATCH 2/4] Privatebin needs to use http for upstream (#662) * privatebin: needs to use http * privatebin: update date --- privatebin.subdomain.conf.sample | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/privatebin.subdomain.conf.sample b/privatebin.subdomain.conf.sample index 9279ddd..5838c88 100644 --- a/privatebin.subdomain.conf.sample +++ b/privatebin.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/05/31 +## Version 2024/03/28 # make sure that your privatebin container is named privatebin # make sure that your dns has a cname set for privatebin @@ -39,7 +39,7 @@ server { include /config/nginx/resolver.conf; set $upstream_app privatebin; set $upstream_port 8080; - set $upstream_proto https; + set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } From ea1e36f874ea3243b119550d1b368c090fb867f0 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Thu, 28 Mar 2024 15:43:41 -0400 Subject: [PATCH 3/4] immich: fix container name to match instructions --- immich.subdomain.conf.sample | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/immich.subdomain.conf.sample b/immich.subdomain.conf.sample index bda5f62..a5cb740 100644 --- a/immich.subdomain.conf.sample +++ b/immich.subdomain.conf.sample @@ -1,4 +1,4 @@ -## Version 2023/11/26 +## Version 2024/03/28 # make sure that your immich container is named immich # make sure that your dns has a cname set for immich # immich v1.88+ only @@ -38,7 +38,7 @@ server { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; - set $upstream_app immich-server; + set $upstream_app immich; set $upstream_port 3001; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; @@ -48,7 +48,7 @@ server { location ~ (/immich)?/api { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; - set $upstream_app immich-server; + set $upstream_app immich; set $upstream_port 3001; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; From ecf7dde609fe0aedbd3bc819ce2e07ec75184c26 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Thu, 28 Mar 2024 20:15:52 -0400 Subject: [PATCH 4/4] monica: add instructions, set to https --- monica.subdomain.conf.sample | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/monica.subdomain.conf.sample b/monica.subdomain.conf.sample index 7e177fa..31796ac 100644 --- a/monica.subdomain.conf.sample +++ b/monica.subdomain.conf.sample @@ -1,6 +1,9 @@ -## Version 2023/05/31 -# make sure that your monica. container is named monica. +## Version 2024/03/28 +# make sure that your monica container is named monica. # make sure that your dns has a cname set for monica. +# monica container should have the env var APP_ENV=production set. +# monica container should have the env var TRUSTED_PROXIES set to a value +# that includes SWAG as seen by the monica container server { listen 443 ssl http2; @@ -38,8 +41,8 @@ server { include /config/nginx/proxy.conf; include /config/nginx/resolver.conf; set $upstream_app monica; - set $upstream_port 80; - set $upstream_proto http; + set $upstream_port 443; + set $upstream_proto https; proxy_pass $upstream_proto://$upstream_app:$upstream_port; } }