

I stopped self-hosting stuff that’s for the family. In case something happens to me, no way my wife is going to keep this stuff running. And the kids are too young. So they would lose everything.
Family stuff goes in managed solutions (like Proton). Personal and public stuff is selfhosted.
Just something to consider.
Codeberg runs on Forgejo, which you can selfhost. (If you wanna try, let me know, I can create an account for you on https://forgejo.world/). It has (or will have) activitypub (federation).
Friendica is nice, I’d say try it (https://friendica.world/), but host it yourself if you like it. Personally I use Sharkey (https://sharkey.world/) which you can use like Mastodon, but with longer posts, and you can create pages (like this one https://ruud.social/@ruud/pages/postgresql ).