4 ms·
Do keep in mind that Mastodon is build on a tech stack that's mainly known for not being very efficient since it solved the scaling question with the answer "th
by noirscape 2y ago
Do keep in mind that Mastodon is build on a tech stack that's mainly known for not being very efficient since it solved the scaling question with the answer "throw more computer at it". (In other words, it's a Rails app.) It's not very suitable for a free social media network since it's designed in a way to encourage large silos since that's the only way Rails scales from a financial perspective; you need more from a smaller core of users as opposed to having every user pay a tiny amount.
There's other AP implementations that aren't a constant server hog like Mastodon is and can run on much weaker hardware (some of it can run on a raspberry pi). You don't need a full rails stack if your user count never exceeds 100 (which y'know, is the ideal state of AP - small communities who can remotely interact with each other).
- neonsunset 2y agoSomeone ought to rewrite it in something less embarrassing given you only need to be protocol compatible.
- ebiester 2y agoThe second system will always be playing catchup to Mastodon features or they will fork in features, meaning clients will have to support both or take sides.
- Zak 2y agoMultiple people have written multiple compatible alternatives that are lighter weight. Pleroma and its forks (Akkoma looked good last I checked) are popular for single-user servers.