From 6b5dfc5fe63c976918827eba3b4453af195cfe79 Mon Sep 17 00:00:00 2001 From: Fredrik Baberg Date: Mon, 11 Jul 2022 19:25:58 +0200 Subject: [PATCH] Updates for proxy --- 3dprinter-octoprint/config.yaml | 2 +- 3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl | 6 +++--- .../rootfs/root/config/octoprint/config.yaml | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/3dprinter-octoprint/config.yaml b/3dprinter-octoprint/config.yaml index 2b234f8..677a260 100644 --- a/3dprinter-octoprint/config.yaml +++ b/3dprinter-octoprint/config.yaml @@ -1,5 +1,5 @@ name: "3DPrinter-OctoPrint" -version: "2022.7.015" +version: "2022.7.016" slug: "3dprinter-octoprint" description: "OctoPrint as an addon, no additional bells and whistles." url: "https://github.com/fredrikbaberg/home-assistant-addons/tree/main/3dprinter-octoprint" diff --git a/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl b/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl index 7c1a731..e83d0a8 100644 --- a/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl +++ b/3dprinter-octoprint/rootfs/etc/nginx/templates/ingress.gtpl @@ -7,6 +7,9 @@ server { location / { allow 172.30.32.2; deny all; + + proxy_set_header X-Forwarded-For 172.30.32.2; + proxy_set_header Origin 172.30.32.2; proxy_pass http://octoprint/; # make sure to add trailing slash here! proxy_set_header Host $http_host; @@ -19,8 +22,5 @@ server { proxy_http_version 1.1; client_max_body_size 0; - - proxy_set_header X-Forwarded-For 172.30.32.2; - proxy_set_header Origin 172.30.32.2; } } diff --git a/3dprinter-octoprint/rootfs/root/config/octoprint/config.yaml b/3dprinter-octoprint/rootfs/root/config/octoprint/config.yaml index a0d89c6..aa912cb 100644 --- a/3dprinter-octoprint/rootfs/root/config/octoprint/config.yaml +++ b/3dprinter-octoprint/rootfs/root/config/octoprint/config.yaml @@ -2,6 +2,8 @@ accessControl: autologinAs: homeassistant autologinLocal: true localNetworks: + - 127.0.0.0/8 + - ::1/128 - 172.30.32.2 folder: generated: /tmp/octoprint/generated