Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



Some notes on Mastodon resource requirements:

https://github.com/tootsuite/documentation/blob/master/Runni...

Ta for bringing this to my attention. I'm ploughing through the docs ...


I've only heard of Mastodon. Is Pleroma a Mastodon server, or its own thing? (Searching for Pleroma does nothing but result in Greek Mythology hits).


You can see it on their gitlab instance. [1]

Mastodon and Pleroma are both part of the Fediverse [2]. They work with any software that works with OStatus and the newer ActivityPub. This includes things like GNUSocial, etc.

Mastodon doesn't explain any of this well, or at all, to my dismay. (As far as I'm aware, on the joinmastodon page).

[1]: https://git.pleroma.social/pleroma/pleroma

[2]: https://en.wikipedia.org/wiki/Fediverse


Try searching for "pleroma mastodon" - I got a tonne of hits. For example: https://git.pleroma.social/pleroma/pleroma




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: