Authelia
The Single Sign-On Multi-Factor portal for web apps.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '3.9'
services:
authelia:
container_name: 'authelia'
image: 'docker.io/authelia/authelia:latest'
restart: 'unless-stopped'
networks:
net:
aliases: []
expose:
- 9091
environment:
AUTHELIA_IDENTITY_VALIDATION_RESET_PASSWORD_JWT_SECRET_FILE: '/secrets/JWT_SECRET'
AUTHELIA_SESSION_SECRET_FILE: '/secrets/SESSION_SECRET'
AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: '/secrets/STORAGE_PASSWORD'
AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: '/secrets/STORAGE_ENCRYPTION_KEY'
volumes:
- '${PWD}/data/authelia/config:/config'
- '${PWD}/data/authelia/secrets:/secrets'
networks:
net:
external: true
name: 'net'Resources
Website: https://www.authelia.com/
GitHub: https://github.com/authelia/authelia
Docker Hub: https://hub.docker.com/r/authelia/authelia
Configuration: https://www.authelia.com/integration/deployment/docker/