Reference System Specification
- Arch Linux Version: 5.4.21-1-lts
- Arch Linux VM with zfs on Root
- Nginx Version: 1.17.8
- OpenSSL Version: 1.1.1d 10 Sep 2019
- Docker Version: 19.03.6-ce, build 369ce74a3c
- Docker Compose Version: 1.25.4
Configuration
Host System Setup
- Nginx Reverse Proxy
- Docker - controlled via Docker Compose
Docker
All the docker images are hosted on Docker Hub
- authelia/authelia
version: authelia:latest
- linuxserver/mariadb
version: linuxserver/mariadb:latest
Comment: MariaDB being utilized as there exists a compatibility issue with formal mySQL dataabase container
- bitnami/redis
version: bitnami/redis:latest
Comment: Container chosen due to ability to pass Redis password as ENV variable
Volumes on Host System Mounted within Docker Containers
| Host Directory/File | Container | Container Mount Point |
|---|---|---|
| /etc/authelia/config/configuration.yml | authelia | /etc/authelia/configuration.yml |
| /etc/authelia/config/users.yml | authelia | /etc/authelia/users.yml |
| /var/data/db/ | mysql | /config |