| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- ###############################################################
- # Authelia configuration #
- ###############################################################
- server:
- host: 0.0.0.0
- port: 9091
- jwt_secret: a-super-long-strong-string-of-letters-numbers-characters
- log:
- level: debug
- default_redirection_url: https://auth.ourfamily.group
- totp:
- issuer: ourfamily.group
- period: 30
- skew: 1
- #duo_api: ## You can use this api if you want push notifications of auth attempts
- # hostname: api-123456789.example.com
- # integration_key: ABCDEF
- # secret_key: yet-another-long-string-of-characters-and-numbers-and-symbols
- authentication_backend:
- disable_reset_password: false
- file:
- path: /config/users_database.yml
- password:
- algorithm: argon2id
- iterations: 1
- salt_length: 16
- parallelism: 8
- memory: 64
-
- access_control:
- default_policy: deny
- rules:
- # Rules applied to everyone
- - domain:
- - "ourfamily.group"
- - "www.ourfamily.group"
- - "help.ourfamily.group"
- - "cdn.ourfamily.group"
- policy: bypass
- - domain:
- - "tree.ourfamily.group"
- policy: one_factor
- # networks:
- # - 192.168.1.0/24
- # - domain:
- # - "a2factor.domain.org"
- # policy: two_factor
- # networks:
- # - 192.168.1.0/24
- session:
- name: authelia_session
- # This secret can also be set using the env variables AUTHELIA_SESSION_SECRET_FILE
- secret: a-really-L0ng_s7r0ng-secr3t-st1nggggg-shoul0-be-used
- expiration: 3600 # 1 hour
- inactivity: 7200 # 2 hours
- domain: ourfamily.group # Should match whatever your root protected domain is
- redis:
- host: auth-redis-1
- port: 6379
- # This secret can also be set using the env variables AUTHELIA_SESSION_REDIS_PASSWORD_FILE
- # password: authelia
- regulation:
- max_retries: 5
- find_time: 2m
- ban_time: 10m
-
- theme: dark
- storage:
- encryption_key: a-very-long-strong-key-should-be-used-here
- local:
- path: /config/db.sqlite3
- notifier:
- # filesystem:
- # filename: /config/notification.txt
- smtp:
- username: family@daruthe.com
- password: Motahub0!
- host: mail.daruthe.com
- port: 465
- sender: family@daruthe.com
- subject: "[Authelia] {title}"
- disable_require_tls: false
- disable_html_emails: false
- tls:
- server_name: mail.daruthe.com
- skip_verify: false
- minimum_version: TLS1.2
|