this post was submitted on 23 Jun 2023
66 points (98.5% liked)

Fediverse

36029 readers
343 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

I'm pretty new to the fediverse, and I find the idea amazing. But one thing concerns me though. How will server owners be able to afford to run servers with massive amounts of data coming through them? Theoretically speaking, if a Reddit migration were to happen how would server upkeep costs look like?

top 50 comments
sorted by: hot top controversial new old
[–] fubo@lemmy.world 45 points 2 years ago (4 children)

Ruud who runs lemmy.world and mastodon.world publishes financial information on his blog: https://blog.mastodon.world/april-and-may-2023-financial-update

[–] clif@lemmy.world 20 points 2 years ago (3 children)

Wow, such transparency... that's awesome. I wonder (hope) if there will be a massive spike in donations in June.

/me sets alarm to remind me to donate after work since I keep thinking about it while I'm away.

[–] LilLetDown@lemmy.world 13 points 2 years ago (2 children)

Ya, no kidding. This piqued my interest, but I did not click expecting to see an actual cost basis! I have been looking at potentially setting up my own node, but at the same time... Perhaps contributing here, financially as well, could be the best option.

Still fun to play around with my own stuff though :) Thanks guys!

[–] OptimusPrime@lemmy.moonling.nl 5 points 2 years ago (1 children)

He is a Dutchie, that must be why.

[–] ruud@lemmy.world 4 points 2 years ago (1 children)
[–] LUHG_HANI@lemmy.world 3 points 2 years ago (1 children)

Iirc, Isn't the lemmy.world vps around €200 PM?

Thanks for the instance and good work btw, I know it's not easy running this stuff.

[–] ruud@lemmy.world 8 points 2 years ago

Yeah 180, for now it's overkill but I prefer that over scaling up every day.

[–] Kichae@kbin.social 2 points 2 years ago

I have a small, private Lemmy site, a personal Calckey site, and some blogs that I run off of a VPS that I pay like $13/month for. The server is overkill by an order of magnitude for what I'm using it for. Based on current usage, I could support a few hundred active users without ever taking a dime from anyone, though I'm sure media expenses don't scale well. That said, there are collective media projects like Jortage out there that have the potentially to significantly reduce media hosting costs for small sites.

[–] maegul@lemmy.ml 3 points 2 years ago

This sort of openness and transparency around finances and the need for donations should become the norm (however awesome it is to see from ruud).

IMO, with more transparency, the more normal it will seem to donate and the less grating it will be to ask for donations.

[–] s38b35M5@lemmy.world 1 points 2 years ago

Don't forget to consider donating to developers of lemmy and/or your mobile app of choice!

[–] CitizenKong@lemmy.world 2 points 2 years ago (1 children)

How is it possible to donate?

[–] mo_ztt@lemmy.world 2 points 2 years ago (3 children)

Opencollective has a page. Recurring donations are usually more useful than one-time, but both are excellent.

[–] acchariya@lemmy.world 1 points 2 years ago (4 children)

Just reading through this it seems crazy to me that lemmy.world is being scaled vertically, is there something about how it works that prevents horizontal scaling (like, load balancing across a number of servers all using the same db)?

[–] Forkk@forkk.me 1 points 2 years ago

As far as I can tell, the software just wasn't built with that in mind, so I would expect some kind of bugs or weird behavior like race conditions, etc. Nothing is stopping anyone from trying it to see what happens though I guess.

[–] mo_ztt@lemmy.world 1 points 2 years ago

I am trying to start a project with a fairly ambitious goal, trying to take load off the central instance to reduce hosting costs (whether that comes in the form of a single powerful server or multiples pointed at the same DB). It's still in early form, but the core (trying to make it so running a Lemmy node is not too punishing on the main instance server) is an attempt to do the engineering to help accomplish exactly this.

load more comments (2 replies)
load more comments (2 replies)
[–] Stanley_Pain@lemmy.dbzer0.com 2 points 2 years ago

Cool info. Thanks for posting that.

[–] WhoRoger@lemmy.world 1 points 2 years ago
[–] BelleGunn@lemmy.world 5 points 2 years ago
[–] nbafantest@lemmy.world 5 points 2 years ago (2 children)

Im on a different small mastodon server and our admin expects about $0.14 per user per month.

Which makes reddits api pricing disgusting

[–] copylefty@lemmy.world 5 points 2 years ago

$0.14 per user per month is... Higher than I expected.

[–] Aux@lemmy.world 1 points 2 years ago

That's ridiculously expensive.

[–] stux@geddit.social 5 points 2 years ago* (last edited 2 years ago) (1 children)

I think I can help with that!

Basically it’s donations and own investments 👌🏻♥️ I run quite a lot of free services, mstdn.social and Masto.ai are the biggest I think but most of it gets covered by donations via various channels.

The rule is: people may only donate when they can miss it, we don’t wanna cause any problems with people!

Just a little fun thing: if every local user would donate 1 cent each month we would get more in donations than our total costs are😅

Ofc this doesn’t happen but some people can donate and other can’t!

[–] UnshavedYak@kbin.social 2 points 2 years ago

I'm on mastodon.art and donate $1/m, same story. It's only a handful of people that donate (hundreds, but still - much smaller than the thousands of users) and we cover the bill.

Though, this is also why i'm experimenting with custom Fediverse instance software that prioritizes low cost operation. I think Fedi would be better off if it wasn't a huge lift to figure out hosting. There's enough challenges in hosting instances, it would be nice to reduce as many as possible.

[–] mo_ztt@lemmy.world 4 points 2 years ago* (last edited 2 years ago) (3 children)

To me this is a very valid concern -- as I understand the rough breakdown, ~~reddit costs about $0.12 per active user per month to operate, times about 4 million active users in any given month equals a little under $500k per month in hosting costs.~~ (Edit: These numbers seem to be way off)

I think it's possible that this will be manageable within the Fediverse (i.e. not a growth-impeding-beyond-a-certain-point problem), but I do think it's likely to be a significant issue. I am actively working on a little project that I hope will be able to make it possible to run an instance with much reduced hosting costs.

(Also, I noticed that I accidentally referred to reddit in the past tense in my first paragraph which I take as a positive sign.)

(Also, I subscribed to Ruud's and Dessalines's Patreons, have you? 🙂)

load more comments (3 replies)
[–] infamousbelgian@lemmy.world 3 points 2 years ago (1 children)

Will databases grow huge on all instances if we get a hugh amount of extra users that create tons of content? I mean, if lemmy.world explodes, will all small instances need to follow?

I don’t want to know how large the database of, let’s say Reddit, actually is.

Or am I getting this fediverse thingy wrong again?

[–] s38b35M5@lemmy.world 1 points 2 years ago (2 children)

I don’t want to know how large the database of, let’s say Reddit, actually is

Too bad! There's an archive project (from r/DataHoarder) working now to grab what can be grabbed. So far its up to 3.01PB.

Source

[–] hinterlufer@lemmy.world 2 points 2 years ago (1 children)

But that's including media, right?

[–] s38b35M5@lemmy.world 1 points 2 years ago* (last edited 2 years ago)

I suspect so. The complete reddit archive from PushShift (text only up to March 2023) is about 2TB.

[–] overzeetop@lemmy.world 2 points 2 years ago

Thank goodness for people like this. I can point this out to my wife the next time she questions the new hard drives and show her how completely reasonable I am compared to some.

[–] ruud@lemmy.world 3 points 2 years ago (5 children)

Also depends greatly on which software you run. I also run Akkoma, which is super lightweight. Calckey also doesn't require much. Mastodon is heavier and requires much media cache storage. Lemmy uses more images.

load more comments (5 replies)
[–] ProfessorFlaw@kbin.social 3 points 2 years ago

Beehaw showed their finances open, it was smth like 60 bucks/month in expenses and 720 bucks or smth they got through donations last month, so it seems pretty good

Edit: https://beehaw.org/post/428209

[–] bezmuth@lemmy.world 2 points 2 years ago (1 children)

I run a personal mastodon instance for myself and a few of my friends and it runs well on the free oracle cloud tier.

[–] ikidd@lemmy.world 6 points 2 years ago (1 children)

Using anything Oracle related is a recipe for disaster.

Oh yeah, I've already talked about it on here. They can and have straight-up terminated accounts without warning. My case was much less severe, but I will still warn away anyone thinking of deploying something meant to be dependable or semi-permanent on Oracle.

I see four options:

  1. Server owner assumes all costs of the server. Possible if instance is not huge (ideal on a federated environment) or owner has money and will to do it.
  2. Accept donations from users
  3. Require paid subscription to access (and thus becoming private otherwise anyone could still access the server from a free instance)
  4. Run ads on site. Same as 3, users would migrate.

So I only see 1 and 2 possible

[–] OldFartPhil@kbin.social 2 points 2 years ago (1 children)

Does it help to encourage users to host their own media rather than upload it to a lemmy/kbin instance. Or is that a minor component of the cost?

[–] ComeScoglio@lemmy.world 1 points 2 years ago

I hope someone will give a meaningful answer, because I'm also wondering about this

[–] BadlyHunt@lemmy.pwzle.com 2 points 2 years ago

My personal (extremely small) instance with only a few users currently costs around $8 / month on a VPS. Still have plenty of headroom for more users as well I believe.

[–] HiddenTower@lemmy.world 1 points 2 years ago

Fosstodon is a big Mastodon instance that published their cost breakdown see https://hub.fosstodon.org/about/

[–] Mattchenzo@reddthat.com 1 points 2 years ago (1 children)

Yeah, I have wondered also.... Just like if I wanted Usenet access I would expect to pay for it... There are costs involved, so how much?

[–] rikudou@lemmings.world 1 points 2 years ago

That really depends on how many users and communities you have. It can be in single digits for small servers and hundreds (or even thousands) for the bigger ones. And everything in between for medium-size servers.

load more comments
view more: next ›