Security
Authelia
Runs Authelia and a Caddy proxy as Docker containers. Caddy gets a Let's Encrypt certificate for the portal domain on ports 80 and 443. Creates the configuration, a file-based user list with one user (password hashed by Authelia) and root-only secrets in /opt/iranux/authelia. Setup creates the domain's DNS record when it can; otherwise point it at this server yourself.
What it does
Security Tool Installers
What you will be asked
You fill these in during setup.
- Portal domain RequiredThe domain of the Authelia login portal, for example auth.example.com. Its DNS A record must point to this server: Setup creates it in your DNS when it can, otherwise add it yourself.
- First user name RequiredName of the first user (lower-case letters, digits, dash and underscore).
- First user email RequiredEmail address of the first user. Authelia uses it for identity checks and password resets.
- First user password Made for you if left emptyAdvanced settingsPassword of the first user. Leave empty to generate one; it is shown once when the run finishes. It is only used when the user file is created the first time.
- Cookie domain OptionalAdvanced settingsOptional. The parent domain whose sites Authelia protects, for example example.com. Empty means the portal domain without its first label.
- Email for certificate notices OptionalAdvanced settingsOptional. Let's Encrypt uses it to warn you about certificate problems.