"In 2024, it cost $N to run a Mastodon instance with ~1000 active users for a year.
-
Emelia πΈπ»replied to {Insert Pasta Pun} last edited by
@risottobias @mekkaokereke @esk @dma that range is based on information from a half dozen large instances based on their expenses
-
This post is deleted!
-
@puppygirlhornypost2 @risottobias @mekkaokereke @esk @dma hachyderm uses digitalocean spaces, but has a custom CDN on top
-
This post is deleted!
-
Amberreplied to Emelia πΈπ» last edited by [email protected]This post is deleted!
-
This post is deleted!
-
@puppygirlhornypost2 @risottobias @mekkaokereke @esk @dma yeah, reads and deletes can be expensive
-
{Insert Pasta Pun}replied to Emelia πΈπ» last edited by
@thisismissem @puppygirlhornypost2 @mekkaokereke @esk @dma wasabi charges for not keeping an object to 90 days, so there's also that.
-
Esk πβ‘πreplied to Emelia πΈπ» last edited by [email protected]
@thisismissem @mekkaokereke @dma yup, we could calc the raw infra costs, will do latest tonight, but your range sounds about right.
i'm not aware of anything that would have magically dropped the infra costs (the x, y, nor z). maybe the libvips support reduced cpu somewhat.
mekka has a super key point - the people costs are all $0 in that figure, though, bc it's volunteer. personally, i'm happy to do it as a way of giving back, but reality is, mastodon is hard to make viable if you actually pay people.
-
@esk @mekkaokereke libvips reduces cpu required for conversion, however, does allow for some larger attachments
-
Jenniferplusplusreplied to mekka okereke :verified: last edited by
@mekkaokereke X is an activity transfer relay. Similar to mail transfer relays, in SMTP.
Y is a shared media storage pool.
Z is automated spam filtering.
-
:PUA: Shlee fucked around andreplied to Jenniferplusplus last edited by [email protected]
@jenniferplusplus @mekkaokereke I want to believe.
Y+: I've been tooting this horn for too long so I've kind of given up, but I think it's one of the highest priorities to resolve for admins as a whole... not very high for devs it seems tho so who knows.
Z+: akismet for AP (shared threat data).. SEO spam account has a common username/email/ip/URLs in profile/posts
A SEO spammer shoudn't be able to move from instance to instance... share that data around
-
Eashwarreplied to mekka okereke :verified: last edited by
@mekkaokereke I feel like pooling storage could be very useful since a lot of servers are storing copies of the same media (see jortage.com). Media storage, CDN, and transfer bandwidth make up a huge amount of cost in running servers.
-
@e_nomem @mekkaokereke @esk could be interesting to experiment with operating something like jortage? Would probably need a webhook/events queue to setup tasks for checking contents uploaded (as to limit liability)
-
Les Orchardreplied to mekka okereke :verified: last edited by
@mekkaokereke Along with pooling storage, it'd probably make folks on the rest of the web happy if mastodon instances pooled opengraph / preview card fetches. Maybe through shared caching proxies or protocol tweaks. Anything to cut down the thundering herd every time a link is shared.
-
@thisismissem ah so prob a wash, eh?
-
-
:PUA: Shlee fucked around andreplied to mekka okereke :verified: last edited by
@mekkaokereke reading these posts.. I hope 2025 is the year of shared services on the fediverse.
shared community / co-operation services are not centralisation you zealots. Don't @ me.
-
{Insert Pasta Pun}replied to :PUA: Shlee fucked around and last edited by
@shlee @mekkaokereke plus it could be "requires manual approval from somebody on your server"
like... server ABC limited domain 1. your server mods get notified and they can either agree or disagree.
-
-
@craignicol @mekkaokereke No one is going to use an instance that abdicates moderation in favor of AI shit. Pattern recognition that cannot see and understand outside context cannot accurately moderate.
-
@dave @mekkaokereke Refusing to cache local copies of large media. Downsampling it all to reasonable size. That's literally all there is too it. Bonus: you don't blow your users' mobile data quotas.