After yet another Mastodon drama1 and tired of migrating from one Mastodon instance to another I have decided to self-host a Mastodon instance.
But Mastodon is an overkill for a single user instance, Luckily GoToSocial2 an ActivityPub social network server written in Go serves my needs perfectly.
I deployed GoToSocial on Railway, The developer of GoToSocial patiently helped me to fix few quirks with my deployment.
Thanks to the federated nature of ActivityPub protocol, I was able to migrate my existing Fosstodon account to my new GoToSocial account3.
GoToSocial is compatible with Mastodon API so I can use my account with any of the Mastodon clients and my followers wouldn't notice any difference.
I have created a template on Railway App for easy one click deployment of GoToSocial in case you would like to self-host your ActivityPub social network instance,
Railway template is an affiliate program by which I may get credits when you use my template with no extra cost for you.
1: https://hub.fosstodon.org/were-not-shutting-down