r/selfhosted icon

Go to selfhosted

Authelia or Authentik for my use cases ?

Thumbnail image: Reddit, wherever you are on your AI journey, get guidance from Microsoft Security to adopt AI safely

Unfortunately, I'm quite lazy and like to do as little as possible to make my life easier. I find having a GUI just to do that in my case a bit overkill and cumbersome. Thanks anyway for the feedback! I'll wait for more feedback and make my choice.

More replies

Do you have a link to said 20 mins of documentation?

You always have to add your newly protected applications to both products.

For authelia, you would have to adjust a config file manually. Just add your new subdomain and the factor of authentication. For authentik it's via the web portal. Though, Authentik requires more clicks (you need a provider, an app and must adjust the outpost).

Now you can choose.

I personally like and run Authelia in my homelab. It's lightweight and the web auth panel is minimal. The configuration file is also straight-forward and hassle-free.

At my day job we are running Authentik though, as it's more feature rich and allows things such as connecting Entra ID (Azure) etc.

I run Caddy Docker Proxy and Authelia, but I used to use Authentik. Adding auth is a single line in the desired service’s docker-compose file (no extra config for either auth provider).

Authelia is much simpler than Authentik, but Authentik has support for oAuth like Google, GitHub, Discord. It probably supports passkeys at this point too. I decided I didn’t need the extra features and didn’t like the interface so I migrated.

Can you pls share your docker compose examples for setting up caddy-docker-proxy, authelia and put any example application (file browser, etc) behind this authentication + reverse proxy.

I am a bit of noob to this, self learnt docker for self-hosting purposes. I tried to set up authelia + caddy-docker-proxy + filebrowser. Seemed simple initially, but couldnt get it to work with each other and gave up. Perhaps I might learn something from your examples / set-up. Thank you !

More replies More replies

i personally would go with authentik it just works and can support so many different types if auth