2024-08-25 GoToSocial problems

So you're considering self-hosting? You heard good things about GoToSocial? I like it. I use it. This post is about the problems you should be expecting at the moment.

GoToSocial

It's not surprising, after all. This is a very prominent sentence in their README:

GoToSocial is still ~~ALPHA~~ BETA SOFTWARE.

But what are the exact problems? Sometimes ~~alpha~~ beta software is good enough, right?

​#Social Media ​#GoToSocial

Major annoyances

8 open issues containing the word 'signature'

Minor annoyances

Mastodon Archive

Gomphotherium

No problem

Toot!

Semaphore

mastodon.el

toot

tuba

bitlbee-mastodon

The good stuff

So what's it like to set up your own GotoSocial server? Well, I can walk you thru what I used for my setup. Yours might be different; that's OK! I made these up-front choices to simplify the operational overhead because I didn't want this to be a hassle and I don't need the extra engineering that comes from trying for nine nines of uptime … It's fine. – in which social media can be put in your own hands

in which social media can be put in your own hands

Now you're ready to upgrade. Follow along as I try to recover from not thinking this through clearly.

try to recover

So here I am, with my own Fediverse instance. So far it has been running fine, there are still some things I need to work out, like regular backups. I have nginx logs opened in the background to take a look at them now and then and see if there are any problems happening. In the other pane of tmux I have htop opened to see the resources usage. So far, barring short spikes when someone popular boosts my toots, the load is close to 0.0, and RAM usage is around 400-500MB. -- How I started my GoToSocial instance in the Fediverse

How I started my GoToSocial instance in the Fediverse