Can the admins in lemmyworld capture some data on what the real cost of hosting a Lemmy and what the user capacity is like?

I’d consider hosting a federated servers for my friends and I would like to know some tangible parameters on how big I could go.

Edit: Thanks everybody! Seems like a standard VPS is the go to. I think I have the wherewithal to do this at some point with my skill set. Will start looking into it.

  • Justin@lemmy.jlh.name
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Obviously it depends on how big your instance is, and where you host it.

    Up front, you’ll have to pay $5-$20-$100 for a domain name.

    For a tiny instance like mine, where you have just one or a handful of users, you can get away with a tiny VPS with just 2-4gb of ram. At Digital Ocean that’ll cost you $24/month, and at Hetzner Cloud, that’ll cost you $4/month. Digital Ocean is nice because they offer managed Kubernetes for free included in the price of their VPSes.

    You’ll also need some external storage to store photos and database backups like Backblaze B2. But you’ll probably use less than 10GB, so it’s free. Beyond 10GB, it costs $5/TB/month.

    If you’re doing a large instance like lemmy.world with 10k users, then you’ll need a large server with 32cores, 64 threads, and hundreds of GiB of ram. that will cost you a few thousand dollars up front, and then you’ll probably pay around $100 a month in Colocation facility frees, I think.

  • lemmy5@lemmy.tf
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    It very much depends on the size of your instance- small instances run perfectly fine on a Pi, but you may want to at least get 2-4 cores and 4+gb ram to start, plan to grow over time (and/or scale horizontally with some extra UI nodes or whatever you need). Storage can either be nothing- if you disable local image uploads- or grow slowly with your userbase. Avatars, user uploads and cached thumbnails will all pile up over time.