@hg6 @digitaldutta @prashere @thej fsmi.social
is currently running on a $5 Hetzner instance with an additional disk attached (not required for now but as a preemptive measure). It's a dual-core machine with 4 GB memory. My current estimate is that we can support up to 5000 users on this setup with less than 10% users being active at any time (usually the case with big instances). Only disk upgrades might be required over time.
It takes less than an hour of administration per month, mostly for upgrades.
We are currently not using Docker, but manually upgrading to each stable release using the following doc.https://git.pleroma.social/pleroma/pleroma/blob/develop/docs/administration/updating.md
Before starting this instance, we consulted a few people from the FSMI community who know Elixir/Erlang well. It seemed like Pleroma would cost us a lot less in terms of operations costs over the long term. This is a free instance hosted by a non-profit organization, so it's important to keep costs low. We picked Pleroma even before it was 1.0 even though Mastodon was quite stable by then. I hope that it's a decision that would pay off well over the long-term.
In my opinion, Pleroma is the most efficient ActivityPub micro-blogging server implementation so far. A basic instance runs within 600 MB of memory (most SBCs these days have at least 1 GB memory). Elixir is a compiled language unlike Ruby and Python. The performance of the BEAM VM is stuff of legend. It is cost-effective and quite reliable. I'd recommend it for most non-profits, for self-hosting and for small communities.
Pleroma supports all Fediverse mobile apps and also additional web frontends like Mastodon-FE and Pinafore. Some of our users preferred the single column layout (now Mastodon has it too) and markdown formatting options of Pleroma-FE. Pleroma-FE also has options to customize color themes at a user-level.#Pleroma #SelfHosting #Mastodon