working on authentik.
opted to start from scratch.
docker compose works.
after you see it boot up, go to the authentik url. however, you need to to to the initialization page which is
http://yourauthentikurl.com/if/flow/initial-setup/
At this point fill in the password, then use that to login to admin from this point.
By default the user is akadmin. If you hate that, you can later create a new user and make that admin, then delete this one. Don’t do this just yet. You need to setup invitations first, so when you create the new user with invitation, they can set their own password. Only after you do that, and turn that user into admin, then you can delete akadmin. Basically complete your authentik setup before worrying about that.
at this point just follow along the guides to set authentik up. i used this
and the official doc
Some tips
If you get locked out, you can go dockge, bash for the authentik server, then type this
ak create_recovery_key 10 akadmin
it spits out a token key. append it to the authentik url, this will then let you log in. It can only do this if you have at least a single user in authentik, so don’t delete everyone or this may not work.
authentik feels daunting but if you just follow the guides especially the youtube by cooptonian, it’s doable. it’s worth it in the long run because you then force authentication to access your docker container web services.