But tools help. It took like an hour to tweak an existing helm chart to get it running in my personal kubernetes cluster.
All the reverse proxy stuff is handled by the nginx-ingress-controller I use. external-dns set up all the DNS rules for me in Route53. kube-lego did all the LetsEncrypt ACME shenanigans.
Used to try to run these all using docker on a single VM, and do some manual nginx configging to route to them. This is much easier. Took awhile to learn, but get to benefit from those efficiencies for years.
Sorting out the account creation email took about a week longer, IIRC. I don't feel like digging through the earliest toots I made on my instance to be sure of that right now.
I'm curious: would having your data be controlled by someone only one or two steps of friendship away feel different from a total stranger, or a corporation?
If we could get a cross-platform, statically linked, near zero configuration social media tool where I essentially just have to forward a few ports, that'd be fantastic for me and I'd hope many others.
The biggest draw of something decentralization is being able to own and control all my data and having some stranger on the Internet rather than BigCorp own it is not meaningfully different to me.