I have setup Ghost in a container on linode before and it ran my blog for a long while. I didn't fully utilize it and I like the idea of simple backup/restore, so I switch to deploying my site as a self-built container image of a hugo static site. That way when I to update my blog, I can just make a Markdown file, put it in my git repo and build/deploy the new container image.
Fediverse integration does sound nice.