Replace Authelia with NGINX-native Keycloak integration
2a8b5464e6
jellyfin, nginx, openldap: do not restart
e43907992a
openldap: remove cruft
6638b4d357
openldap: move above portainer
bdb6b109af
docker: add convenience packages
17a5d0550d
authelia: secure portainer, keycloak, allow local
Protect unprotected services
Currently Keycloak and Portainer are protected when not on local network.
Figure out how to proxy OpenLDAP using NGINX
openLDAP will not be exposed publically and is thus only available via its internal network and only to services that needs it.
Figure out how to proxy OpenLDAP using NGINX
2a8b5464e6
jellyfin, nginx, openldap: do not restart
e43907992a
openldap: remove cruft
6638b4d357
openldap: move above portainer
bdb6b109af
docker: add convenience packages
17a5d0550d
authelia: secure portainer, keycloak, allow local
08572f6ef8
jellyfin, nginx, openldap: do not restart
c542668491
openldap: remove cruft
79170487c7
openldap: move above portainer
f1b3417202
docker: add convenience packages
57c7b06f03
authelia: secure portainer, keycloak, allow local
11c96fe48d
portainer: allow access to ldap
8175a62c0b
nginx: make sure https redirect works
53570a1f08
minor: fix space
a2651e5f79
portainer: add nginx-internal network
7e2c66c907
Set portainer to one_factor
e28b445cd8
portainer: add nginx conf
f2d80dbe15
portainer: add main task
7e7c28d68c
portainer: add role to playbook
Add Portainer
Currently the Authelia container is failing:
time="2021-06-20T20:51:46Z" level=error msg="Set domain of the session object"
time="2021-06-20T20:51:46Z" level=error msg="config key not…