There’s SwiftFin, but it’s been a while from the last update (iOS app was updated recently though) and there’s a number of issues. It’s usable though (I’m using it).
The only alternative I know of that goes close to what FreeIPA does (minus the cert part) is kanidm. It does:
oauth2
ssh key distribution
RADIUS
PAM/SSSD
LDAP
I just noticed they have a beta for multimaster replication, which is nice.
I use it at home. Note, though, that it does not do any hand-holding, and all configuration is done through CLI. Also note, there are docs for the stable or dev branch and there sometimes are big differences between the two.
I mean, it is a bit rough, they’re not at 1.0 yet, also: are you looking at the stable or latest docs? That may be the reason the commands do not match with the docs.
It’s a bit chaotic, and they try to force you to pay for other stuff in the process, but the prices were not that far off from other registrars.
Note that I use DeSEC for the actual nameservers though.
Thank you, this was actually inspiring. I’d like to imagine I was making a better world before, and will continue to do so with all my strengths.