| So currently, choosing Mastodon vs Pleroma boils down to what you care more about: performance/less complexity, or more features/maturity. Mastodon is really nice, but it's fairly intensive. Precompiling the rails/webpack assets in particular made my tiny VPS choke, even with 4GB of memory I believe. It also requires Sidekiq and other services [1]. Pleroma is newer and written in Elixir/Phoenix purely as an API. It only has itself as a dependency, and it's lean enough to run on a Raspberry Pi. It offers two frontends, pleroma-fe and mastofe, the latter is a port of Mastodon's UX. --- Features wise, Pleroma doesn't really have a lot beyond the basic functionality of subscribing to people, posting, etc. There aren't real moderation tools (yet), since it's mostly a weekend project for the core devs. Blocking instances requires an IP block still, I think. Mastodon wins features-wise, hands down. But some things aren't really easy to reconfigure- since the frontend is baked in, changing things like the post character limit (500 chars) is tedious. In pleroma it's a simple config file change. --- I like Pleroma personally but it's not for everyone (yet). I plan on contributing more soon to help change that. I also was only running single user instances so I can't really discuss scaling. @technowix@niu.moe [2] would be better to ask about that, considering their instance has ~3k users [3]. [1]: https://github.com/tootsuite/documentation/blob/master/Runni... [2]: https://niu.moe/@Technowix [3]: https://niu.moe/about/more |
https://github.com/tootsuite/documentation/blob/master/Runni...
Ta for bringing this to my attention. I'm ploughing through the docs ...