Moving to Mastodon

Why Mastodon As part of my self-hosting journey, I shut down essentially all my social media in 2019 with the exception of my LinkedIn, Spotify, and a twitter account which I used to follow but not to post. I didn’t think it was possible to really self-host social media, but the events of the past two months and the explosive growth that Mastodon has undergone has changed that. Regardless of what you think about the recent changes at Twitter and the rise of Mastdon in headlines, the idea of decentralized and self-hostable social media is super interesting, and totally feasible.

What's unique in my mementomori.social instance (currently invite-only/closed) Mastodon front end:

- 9000 characters limit
- Profile badges
- Large link previews

These are not (yet) part of any of the official versions.

I love it!  #Mastodon #SelfhostedMastodon #SelfhostingMastodon #MastodonAdmin #MastodonAdmins

Any way to re-fetch og:tags for an URL for my own Mastodon instance?

#MastodonTips #MastodonAdmin #MastodonAdmins #SelfhostedMastodon #SelfhostingMastodon #Selfhosted

I keep trying to set up my own Mastodon server, but good gosh, it's difficult.

Containers look easy at first but then the mastodon devs recommend against it. Building from source and getting the ruby versions right feels like Raiders of the Lost Ark.

Managed providers are either overwhelmed and not taking new subscribers or they don't manage anything at all.

Am I missing the easy button here? #SelfHostedMastodon

Occasional slowness today on my instance which nowadays is quite widespread. Pretty sure it's not solely about my instance but affects all #Fediverse. The influx of users has its costs. Gotta try optimizing and upscaling soon... Tips and boosts always appreciated.

#Mastodon #MastodonAdmin #SelfhostingMastodon #SelfhostedMastodon

Going to reboot really quickly. This always makes me nervous with Mastodon, I don't know why. I have dozens of servers but restarting a social media feels different. #MastodonAdmins #SelfHostedMastodon #SelfHosting #SelfHosted
I’ve saved so many hours since #leavingTwitter β€” hours which I have spent moving, tweaking, playing with, #selfHostedMastodon 🀣

My tiny #instance is aware of surprisingly vast area of the #Fediverse already! Thanks to my non-stop activity and 15 working relays.

My Federated feed is so fast I don't have time to read it.

#Mastodon #MastodonInstances #TinyMastodonInstances #SelfHosted #SelfHostedMastodon

@andreas Okay, then #AWS _could_ bring your instances down at any time, but your experience is that simply doesn't happen often. And retry logic inherent in #SelfHostedMastodon shall prevail. Thats great feedback. Thanks.

A few tweaks πŸ”§ I made to reduce memory usage of my #SelfHostedMastodon instance (note that I am the only user).

With the default settings, the combined memory usage is 1.4 GB.

* reduced number of sidekiq workers to 2 instead of the default 5 (-300MB RAM usage)
* reduced the puma workers (`WEB_CONCURRENCY`) to just 1 with 4 max threads (`MAX_THREADS`), from 2 processes with 5 max threads each (-300MB)
* reduced `STREAMING_CLUSTER_NUM` to just 2 from the default (cores - 1) (-40MB)

Now 800MB