Compose-Examples/examples/authelia
LRVT eb9c02f713
Update docker-compose.yml
Fix forward auth url
2023-03-02 02:42:27 +01:00
..
config add authelia 2023-03-02 00:37:37 +01:00
docker-compose.yml Update docker-compose.yml 2023-03-02 02:42:27 +01:00
README.md Update README.md 2023-03-02 02:22:22 +01:00

References

Notes

You have to put the configuration files from the directory config here to your Docker volume bind mount.

The do the following:

  1. Adjust the configuration.yml to your needs. Especially replace exmaple.com with your own domain name. Add all your to be protected subdomains to the access_control area. Replace all secrets with your secure strings (may use openssl rand -base64 35 to generate a secure, random string).
  2. Adjust users_database.yml and add your user accounts. You can create new password hashes via docker run --rm authelia/authelia:latest authelia crypto hash generate argon2 --password 'ExamplePassword'
  3. Adjust your Traefik dynamic configuration and add authelia as middleaware. See here for an example configuration file.
  4. Finally, add authelia as middleware for each container to protect. I recommend using labels. Note that authelia should always be listed first.
    labels:
      - traefik.enable=true
      - traefik.http.routers.protected-service.middlewares=authelia@file,local-ipwhitelist@file