Good question!
Mine’s a small instance and runs on my existing infrastructure, so my only real cost (aside from a crazy amount of unpaid time and stress) is the domain name which is about $20/year.
If I moved it to dedicated infrastructure, I’ve estimated it would cost me about $65/mo for just the backend, UI, and database services (to maintain the same level of performance, anyway. Could probably host it for less and take a performance hit). Object storage for pict-rs would probably be around $10/mo since I force it to use webp
and have a 512 KB limit for user uploads.
Those numbers may be a little high, but they’re based on my existing VPS provider which has amazing SLAs and uptime.
Thanks for sharing! What would be the reason to move it to a dedicated infrastructure, you not needing your existing infrastructure?
What would be the reason to move it to a dedicated infrastructure, you not needing your existing infrastructure?
Yeah, that, or if I decide one day I don’t want to deal with my own hardware anymore. I’ve got a hybrid cloud infrastructure currently, and most of the heavy services (DB mostly) run on my own hardware for cost/performance reasons (and I have fiber, so might as well use it lol)
ive purposefully stood up my instance in a production, scalable environment.
i make my costs public on the https://moist.catsweat.com/faq page.
currently running ~1.60/day = 50$/month…
so far about $0.50/per user/month or $1.25/active user/month which should move downward until i hit resource limits and have to scale infrastructure.
Is the shutdown about cost per user? why not just limit signups in a case like that? I sorta assumed some instances were personal instances with no real signups and some where more open public. I don’t see why someone can’t run something with the intention of carrying like 10 users max or 100 or 1000 or what not.
I think a lot of people start up a server because at the time it fits with what they want to do. Once you realize this is not a job (correct description) you wanted to take on it becomes much harder to motivate it.
As soon as you run a server for others outside of the immediate friends/family circle it can be really difficult to deal with the expectations of uptime and service. Also, some don’t want to ask for help but also take on all the moderation themselves too.
how much can someone limit the instance? Like can they not allow magazine creation? It would be good for the good folks who run instances to think about scope and set limits. That does mean some large instances will be the backbone but that does not change that small instances will lighten the load and increase robustness.
It’s possible to turn off local community creation, image uploads, etc.
Lemmy.myserv.one doesn’t host any local content but you can easily browse the rest of the fediverse. Having a diversity of server sizes and formats is definitely a benefit of Lemmy that we should be trying to take advantage of.
Here’s the stats for mastodon.world and Lemmy.world
(And a few other fediverse sites)
https://blog.mastodon.world/blog-post-for-august-2024-and-july
From the comments I see, feddit.uk seems to have the lowest unit costs with 11 pennce.
Reminds me of Mary Poppins
Worth also noting that:
- We are currently only using about 1/4 of the resources, so people could trim the cost further (although being over specced helps a lot when there are spikes in activity and it will mean we don’t have to upgrade any time soon).
- Our hosting costs are more that fully covered by around 20 people donating and that should scale with growth (although possibly not in a truly linear way). We also have a decent “warchest” which should see us through most temporary problems.
One reason we break the finances down is because we are a medium-sized instance and we want to demonstrate that it is perfectly possible to run one supported by donations.
If anyone has any questions they are welcome to message me or they can drop it into the monthly financial report (the new one will be next week).