mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-13 09:46:23 +00:00
Fixed broken Directory + Oauth (#125)
This commit is contained in:
@@ -36,6 +36,9 @@ mkdir /var/data/runtime/homeassistant/influxdb
|
|||||||
Create /var/data/config/homeassistant/grafana.env, and populate with the following - this is to enable grafana to work with oauth2_proxy without requiring an additional level of authentication:
|
Create /var/data/config/homeassistant/grafana.env, and populate with the following - this is to enable grafana to work with oauth2_proxy without requiring an additional level of authentication:
|
||||||
```
|
```
|
||||||
GF_AUTH_BASIC_ENABLED=false
|
GF_AUTH_BASIC_ENABLED=false
|
||||||
|
OAUTH2_PROXY_CLIENT_ID=
|
||||||
|
OAUTH2_PROXY_CLIENT_SECRET=
|
||||||
|
OAUTH2_PROXY_COOKIE_SECRET=
|
||||||
```
|
```
|
||||||
|
|
||||||
### Setup Docker Swarm
|
### Setup Docker Swarm
|
||||||
@@ -55,7 +58,7 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- internal
|
- internal
|
||||||
volumes:
|
volumes:
|
||||||
- /var/data/homeassistant/influxdb:/var/lib/influxdb
|
- /var/data/runtime/homeassistant/influxdb:/var/lib/influxdb
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
|
||||||
homeassistant:
|
homeassistant:
|
||||||
@@ -130,4 +133,4 @@ Log into your new instance at https://**YOUR-FQDN**, the password you created in
|
|||||||
|
|
||||||
## Chef's Notes 📓
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. I **tried** to protect Home Assistant using [oauth2_proxy](/reference/oauth_proxy), but HA is incompatible with the websockets implementation used by Home Assistant. Until this can be fixed, I suggest that geeks set frontend: api_key to a long and complex string, and rely on this to prevent malevolent internet miscreants from turning their lights on at 2am!
|
1. I **tried** to protect Home Assistant using [oauth2_proxy](/reference/oauth_proxy), but HA is incompatible with the websockets implementation used by Home Assistant. Until this can be fixed, I suggest that geeks set frontend: api_key to a long and complex string, and rely on this to prevent malevolent internet miscreants from turning their lights on at 2am!
|
||||||
|
|||||||
Reference in New Issue
Block a user