Added authelia, caddy and adguard

This commit is contained in:
2024-10-13 17:05:00 +02:00
parent 70b8527b2b
commit c948a1136e
17 changed files with 1596 additions and 9 deletions

2
homelab/authelia/config/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
db.sqlite3
notifications.txt

File diff suppressed because it is too large Load Diff

View File

View File

@@ -0,0 +1,35 @@
services:
authelia:
image: authelia/authelia:latest
container_name: authelia
restart: unless-stopped
volumes:
- ./config:/config
depends_on:
- lldap
environment:
JWT_SECRET: ${AUTHELIA_JWT_SECRET}
SESSION_SECRET: ${AUTHELIA_SESSION_SECRET}
STORAGE_ENCRYPTION_KEY: ${AUTHELIA_STORAGE_ENCRYPTION_KEY}
AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD: ${LLDAP_ADMIN_PASSWORD}
lldap:
image: lldap/lldap:latest
container_name: lldap
restart: unless-stopped
volumes:
- data_lldap:/data
environment:
LLDAP_JWT_SECRET: ${LLDAP_JWT_SECRET}
LLDAP_KEY_SEED: ${LLDAP_KEY_SEED}
LLDAP_LDAP_BASE_DN: dc=bmrs,dc=nl
LLDAP_LDAP_USER_PASS: ${LLDAP_ADMIN_PASSWORD}
volumes:
data_lldap:
networks:
default:
name: proxy
external: true