HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
mastodon
documentation
SCSS2017–2022
mastodon / documentation

documentation

Mastodon documentation

11Distinct people
14Mentions
1Explicit recommenders
1.8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Mastodon documentation

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

I love Mastodon but the only thing stopping me from using it is the way they approach federation [0]. The "ideal" for me is to make an account on a centralized official…

oedmarap used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 12:54:37 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year14 dated mentions

Observed mentions: 2017-08-19 13:52:13 UTC to 2022-03-31 14:16:48 UTC.

02462017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC202
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC707
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC404
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101

What Hacker News says

14 sources
I was wanting to host a Mastodon instance to use as a mail/chat/blog/publish/gallery service for myself, but based on an old (from 2017) official document(1) that I found, running a Mastodon instance doesn't come cheap. 1: https://github.com/mastodon/documentation/blob/9efa9b69d8dc4... Their new document stopped providing such information now. I wonder how things improved during the years, does it demands less RAM now? Long story: my plan was to put the instance on one of my Raspberry Pi which got 2GB of RAM. But based on the old information, 2GB of hardware RAM is dangerously close to the limit, so I waited to see if things improves somehow (say Ruby suddenly become more memory efficient, I can dream too).
In Mastodon 3.5
so, would you mind showing any non-FANG, but write heavy site? Besides that, even the operation of most social networks should be very easy to be split into town-sized instances with batch-updates in-between instances (see mastodon specs https://github.com/tootsuite/documentation/blob/master/Runni...). What actually costs a lot is constantly surveilling all user interactions, data-warehousing that and playing out ads. None of which is necessary, and a 20ct/per user/per month should cover the actual service nicely...
In A lot of complex “scalable” systems can be done with a simple, single C++ server
Most Mastodon instances cover bills with a handful of supporters on Patreon. Centralizing is what racks up the big dollar figures. Even mastodon.social only cost about $280/month to run as of mid 2018. https://github.com/tootsuite/documentation/blob/master/Runni... It's not necessary for everyone to pay if the topology is right. They could have joined the growing ActivityPub fediverse and set up a managed hosting thing the way one of the major Mastodon contributors did. The centralized sites spend much of their money on marketing and making ad deals. You don't need that if the social network is a standard feature you bolt your software on to and don't depend on ads.
In Thousands flock to Wikipedia founder's 'Facebook rival'
oedmarap·Aug 18, 2018Recommendation phrase
I love Mastodon but the only thing stopping me from using it is the way they approach federation [0]. The "ideal" for me is to make an account on a centralized official Mastodon instance (with Keybase verification, if needed) and then be able to seamlessly join another instance without having to sign up for that instance separately to be a member -- and thus not having to make a per-instance account. That way my account is created once, and I can jump between other instances OAuth-style. I do like the fact that niche instances exist, but in my opinion it's better to be known as [username@mastodon.social] even when being a member of [@niche.social] much like how Disqus or Gravatar works, in principle. At least the option would be nice. [0] https://github.com/tootsuite/documentation/blob/master/Using...
In Mastodon Is Better Than Twitter: Elevator Pitch
I'm really happy to see more applications published using Rust (and Go). Without even looking, I know I'll be able to run Plume on commodity hardware. PHP, Ruby, and Java programs seem so wasteful when it comes to memory. Especially PHP and Ruby where re-using any of the codebase for a mobile/desktop app is often close to impossible. Consider the Plume install vs Mastodon (Ruby): - https://github.com/Plume-org/Plume/blob/master/DEVELOPMENT.m... - https://github.com/tootsuite/documentation/blob/master/Runni...
In Plume – WIP Federated Blog Engine with ActivityPub
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 st
Read the rest
ill, 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
In Favstar will shut down as a result of Twitter’s API changes for data streams
I'd do what I generally do with reasonable questions: point the questioner at a FAQ and suggest they simply dive in and try it. https://github.com/tootsuite/documentation/blob/master/Using... https://github.com/tootsuite/documentation/blob/master/Using... This isn't rocket surgery. Or solving the homeless & mental health crises. Sign up at https://Mastodon.social (big main Engish-mostly instance), or I can vouch for https://toot.cat (run by a friend, Woozle). I'm @dredmorbius at multiple instances, though I mostly monitor mastodon.cloud (which has been increasingly flaky).
In Twitter suspended our Open Data project's account and wiped all our followers

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.