config:authelia-npm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| config:authelia-npm [2026/03/09 13:11] – Wuff | config:authelia-npm [2026/03/09 13:29] (current) – Wuff | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| The examples use simple local yaml file for authelia users and local file for notifications (used for 2FA setup) and local sqlite database. Any complex SSO, Redis, LDAP, mysql/ | The examples use simple local yaml file for authelia users and local file for notifications (used for 2FA setup) and local sqlite database. Any complex SSO, Redis, LDAP, mysql/ | ||
| + | |||
| + | ===== Docker setup ===== | ||
| <code yaml docker-npm.yml> | <code yaml docker-npm.yml> | ||
| Line 69: | Line 71: | ||
| mkdir -p / | mkdir -p / | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Authelia Configuration ===== | ||
| <code yaml / | <code yaml / | ||
| Line 1363: | Line 1368: | ||
| </ | </ | ||
| + | |||
| + | ===== Authelia password file ===== | ||
| + | |||
| + | For the user passwords, go to https:// | ||
| + | |||
| + | {{.: | ||
| + | |||
| + | Enter your password into the "Plain Text Input" | ||
| + | |||
| + | Click the gear in " | ||
| + | |||
| + | Be sure to have " | ||
| + | |||
| + | Other settings: | ||
| + | |||
| + | Parallelism: | ||
| + | Memory Cost: 65536 | ||
| + | Iterations: 3 | ||
| + | Hash Length: 32 | ||
| + | |||
| + | Click " | ||
| + | |||
| + | Copy the string that starts with $argon2id into the associated user password in the users_database.yml | ||
| <code yaml / | <code yaml / | ||
| Line 1383: | Line 1411: | ||
| </ | </ | ||
| + | ===== Docker startup ===== | ||
| Start the docker containers: | Start the docker containers: | ||
| Line 1391: | Line 1420: | ||
| - | ====== NPM GUI Configuration | + | ===== NPM GUI Configuration ===== |
| The default NPM GUI is internally accessible on http:// | The default NPM GUI is internally accessible on http:// | ||
| Line 1466: | Line 1495: | ||
| Repeat for all other subdomains as required. | Repeat for all other subdomains as required. | ||
| + | |||
| + | ===== Authelia login ===== | ||
| + | |||
| + | Going to https:// | ||
| This configuration enables 2FA by default, so logging in to any of the services will prompt 2FA setup. The auth code will be stored in / | This configuration enables 2FA by default, so logging in to any of the services will prompt 2FA setup. The auth code will be stored in / | ||
| + | {{.: | ||
| + | |||
| + | By default, authentication is valid for 1 hour or 30 days when the remember me is checked on login. This can be changed in the authelia configuration.yml | ||
config/authelia-npm.1773061906.txt.gz · Last modified: by Wuff