Files
infrastructure/infrastructure/services/authelia/config/configuration.yml
T
2026-07-19 15:07:30 +02:00

78 lines
1.7 KiB
YAML

theme: auto
server:
address: "tcp://0.0.0.0:9091"
log:
level: info
authentication_backend:
file:
path: /config/users_database.yml
# totp:
# issuer: bensuperpc.org
access_control:
default_policy: deny
rules:
- domain:
- "authelia.bensuperpc.org"
- "www.bensuperpc.org"
- "public.bensuperpc.org"
- "it-tools.bensuperpc.org"
- "omni-tools.bensuperpc.org"
- "cyberchef.bensuperpc.org"
- "bentopdf.bensuperpc.org"
- "wordpress.bensuperpc.org"
- "homepage.bensuperpc.org"
- "forgejo.bensuperpc.org"
policy: bypass
- domain:
- "jellyfin.bensuperpc.org"
- "openwebui.bensuperpc.org"
- "qbittorrent.bensuperpc.org"
- "syncthing.bensuperpc.org"
- "torrent.bensuperpc.org"
- "litellm.bensuperpc.org"
- "searxng.bensuperpc.org"
- "localai.bensuperpc.org"
subject:
- 'group:admins'
- 'group:users'
policy: one_factor
- domain:
- "*.bensuperpc.org"
subject:
- 'group:admins'
policy: one_factor
# - domain: "dependency-track.bensuperpc.org"
# resources:
# - "^/api/.*"
# policy: bypass
# - domain: "*.bensuperpc.org"
# policy: two_factor
session:
expiration: 72h
inactivity: 60m
remember_me: 1M
cookies:
- domain: "bensuperpc.org"
authelia_url: "https://authelia.bensuperpc.org"
regulation:
max_retries: 5
find_time: 3m
ban_time: 30m
storage:
postgres: {}
notifier:
filesystem:
filename: /config/notification.txt
# smtp:
# address: "submission://smtp.example.com:587"
# username: bensuperpc
# sender: "Authelia <authelia@bensuperpc.org>"