Merge pull request #2902 from alexbelgium/fix/portainer-ingress-gzip-2766

fix(portainer): disable nginx gzip re-compression on ingress (#2766)
This commit is contained in:
Alexandre
2026-07-24 14:07:17 +02:00
committed by GitHub
4 changed files with 7 additions and 3 deletions

View File

@@ -1,4 +1,7 @@
## 2.43.0.1 (2026-07-24)
- Ingress: disable nginx gzip re-compression of proxied responses so Home Assistant relays them via the buffered path (addresses 502 Bad Gateway via ingress, #2766)
## 2.43.0 (2026-06-27)
- Update to latest version from portainer/portainer (changelog : https://github.com/portainer/portainer/releases)

View File

@@ -42,4 +42,4 @@ schema:
slug: portainer
udev: true
url: https://github.com/alexbelgium/hassio-addons
version: "2.43.0"
version: "2.43.0.1"

View File

@@ -16,8 +16,8 @@ if bashio::config.true 'ssl'; then
sed -i "s|9000|9443|g" /etc/nginx/includes/upstream.conf
sed -i "s|9000|9443|g" /etc/services.d/nginx/run
sed -i "s|9099 default_server|9099 ssl|g" /etc/nginx/templates/ingress.gtpl
sed -i '7 i ssl_certificate /ssl/{{ .certfile }};' /etc/nginx/templates/ingress.gtpl
sed -i '7 i ssl_certificate_key /ssl/{{ .keyfile }};' /etc/nginx/templates/ingress.gtpl
sed -i '8 i ssl_certificate /ssl/{{ .certfile }};' /etc/nginx/templates/ingress.gtpl
sed -i '8 i ssl_certificate_key /ssl/{{ .keyfile }};' /etc/nginx/templates/ingress.gtpl
bashio::log.info "Ssl enabled, please use https for connection"
else
sed -i '/connection_upgrade/a\proxy_set_header Origin "";' /etc/nginx/templates/ingress.gtpl

View File

@@ -4,6 +4,7 @@ server {
include /etc/nginx/includes/server_params.conf;
include /etc/nginx/includes/proxy_params.conf;
client_max_body_size 0;
gzip off;
proxy_hide_header X-Frame-Options;
proxy_hide_header Content-Security-Policy;