I will use MicroBlogPub on my own domain:
https://github.com/tsileo/microblog.pub
It seems to have the leanest code base.
I am currently putting together a setup script for it.
It has an install documentation here:
https://docs.microblog.pub/installing.html#python-developer-...
I prefer a single script to this type of "first do this, then do that, then ..." tutorials. So I will write a script first, that let's you install MicroBlogPub on a fresh VPS without having to do anything.