Fixing Authelia¶
The problem is with how HomelabOS has not updated the password hash algorithm. The fix is here
user.yml then needs to be edited with the corrected argon password deleting the garbled stuff from the file.
Docker
docker run -it authelia/authelia:latest authelia crypto hash generate argon2
To generate an Argon2 hash with the docker image without a prompt you can run:
Docker
docker run authelia/authelia:latest authelia crypto hash generate argon2 --password 'password'
Output Example:
Digest: $argon2id$v=19$m=65536,t=3,p=4$Hjc8e7WYcBFcJmEDUOsS9A$ozM7RyZR1EyDR8cuyVpDDfmLrGPGFgo5E2NNqRumui4
plug this into user.yml