Skip to content
webpack
Sign in
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 Required
    The 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 Required
    Name of the first user (lower-case letters, digits, dash and underscore).
  • First user email Required
    Email address of the first user. Authelia uses it for identity checks and password resets.
  • First user password Made for you if left emptyAdvanced settings
    Password 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 settings
    Optional. 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 settings
    Optional. Let's Encrypt uses it to warn you about certificate problems.

Reconnecting Could not reconnect The page is paused

The connection to the site dropped. We are bringing it back; your page stays as it is. Check your internet connection. We keep trying by ourselves, and the page reloads once the site answers. This page was paused to save resources. Resume it to continue.