authentik .. how to backup ?

Hi all,

Short question. Does somebody here run authentik as single sign-on provider? (dockerised?)

I'm looking for information on how to best backup a authentik server? Just do a backup of the postgres database and the docker-compose file? Something else? How crucial is the dump.rdb file of the redis container?

Kr.

25 points · 3 comments · view on lemmy.world

3 Comments

ferngully@lemmy.world · 5 pts · 2y (1 reply)

You should only have to backup the Postgres database. But it won’t hurt to have a copy of your compose file as well.

This GitHub issue has the steps you should use. And answers all your other questions too.

kristoff@infosec.pub · 1 pts · 2y

Great thanks! (also thanks to Mike .. you have some valid points)

kristoff@infosec.pub · 2 pts · 2y

First of all, thanks to all who replied! I didn't think there would have been that many people who self-host a SSO-server, so I am happy to see these replies.

As a side-note, I have also been looking into making the setup more robust, i.e. add redundancy. For a "light redundant" senario (not fully automatic, but -say- where I have a 2nd instance ready to run, so I just need to adapt the DNS-record if it is needed), can I conclude from the "makeing a backup" question, that I just need to run a 2nd instance of postgres and do streaming-replication from the main instance to the backup-instance ?

Or are there other caviats I haven't thought about?