authelia/docs/configuration/index.md

1.3 KiB

layout title nav_order has_children
default Configuration 4 true

Configuration

Authelia uses a YAML file as configuration file. A template with all possible options can be found here, at the root of the repository.

When running Authelia, you can specify your configuration by passing the file path as shown below.

$ authelia --config config.custom.yml

Duration Notation Format

We have implemented a string based notation for configuration options that take a duration. This section describes its usage. You can use this implementation in: session for expiration, inactivity, and remember_me_duration; and regulation for ban_time, and find_time. This notation also supports just providing the number of seconds instead.

The notation is comprised of a number which must be positive and not have leading zeros, followed by a letter denoting the unit of time measurement. The table below describes the units of time and the associated letter.

Unit Associated Letter
Years y
Months M
Weeks w
Days d
Hours h
Minutes m
Seconds s

Examples:

  • 1 hour and 30 minutes: 90m
  • 1 day: 1d
  • 10 hours: 10h