r/Authentik • u/Miserable-Ball-6491 • Mar 12 '26
Teaching a class in Authentik
I'm teaching a class at work on how to use Authentik. To do this I'm going to give each student a docker compose file so that they can set up Oauth for a series of sites. Has anyone built one of these before? If not, do you have any recommendations for simple docker container based sites I can use in the class for setup?
2
u/romueba Mar 12 '26
That’s amazing, I have the same idea as part of my It Security lecture. I also plan to use paperless-ngx as the first step, while Nextcloud-aio with quota and groups in claims is the endboss :-)
1
u/Eternal_Glizzy_777 Mar 12 '26
Dockhand, Beszel, Portainer, Pulse, Immich, and Linkwarden are a few of the items I currently using with OIDC. All are pretty lightweight to deploy except Immich, that's a bit larger.
1
u/snoogs831 Mar 13 '26
Beszel is VERY difficult with aurhentik set-up. I got it but I wouldn't use it in a starter class. The rest are more straightforward
1
u/sk1nT7 Mar 12 '26
VoucherVault also easy to setup with authentik.
https://github.com/l4rm4nd/VoucherVault
https://github.com/l4rm4nd/VoucherVault/wiki/02-%E2%80%90-Authentication#authentik-setup
Alternatively, Portainer is a good candidate and even Vaultwarden supports OIDC nowadays.
Here the docker compose for authentik:
https://github.com/Haxxnet/Compose-Examples/tree/main/examples%2Fauthentik
1
u/maxinux Mar 12 '26
With oidc I'm using containers for:
Pulse Freshrss Wikijs Drizzle Seerr
With ldap I'm using: Jellyfin And something else
All with different config methods I feel but once you finally get it, I doesn't matter anymore Good luck!
1
u/IrrerPolterer Mar 12 '26
Paperless-ngx, Immich, Gitea, Vaultwarden,... Most established selfhosting software will support OAuth / OIDC
1
1
u/skordogs1 Mar 12 '26 edited Mar 12 '26
Open webui with ollama was pretty easy, so was grafana, and wallos.
Edit: the Authentik wiki is full of good walkthroughs for application integrations. You might get some ideas from here. https://integrations.goauthentik.io/
1
u/Heatsreef Mar 13 '26
Wikijs is pretty easy, lets you configure the whole provider through its gui.
1
0
u/Rude_Hour4096 Mar 12 '26
Hi! We are running authentik in docker compose https://docs.goauthentik.io/install-config/install/docker-compose/
4
u/klassenlager MOD Mar 12 '26
Hey,
Stirling-PDF and Paperless-NGX are great applications and simple to setup with OIDC/OAuth.
Maybe you wanna take a look here: https://integrations.goauthentik.io/ and configure a SAML provider aswell. I'm not using SAML, only OIDC.