I’m really enjoying lemmy. I think we’ve got some growing pains in UI/UX and we’re missing some key features (like community migration and actual redundancy). But how are we going to collectively pay for this? I saw an (unverified) post that Reddit received 400M dollars from ads last year. Lemmy isn’t going to be free. Can someone with actual server experience chime in with some back of the napkin math on how expensive it would be if everyone migrated from Reddit?

  • tezoatlipoca@lemmy.ca
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    1
    ·
    2 years ago

    As everyone else has already said that’s a very good question, one that doesn’t necessarily have an answer, but Im not too concerned.

    I’d point out (rather excitedly) that this really isn’t unlike how the Internet used to be up until the late 00s or very early 2010s and the rise of insta, FB, birdsite, digg and reddit. EVERYone had to shoulder hosting costs (unless you were on Geocities,Myspace then it was ads)

    Yes, we’ve had bulletin boards and discussion forums since perl and CGI were a thing; each was self hosted at the hoster’s expense. Newsgroup and IRC servers too - THOSE all acted like “federated” instances - common newsgroups and chat channels would be synchronized and replicated from server to server EXACTLY how federated Lemmy/Kbin/etc. instances do it now.

    And the infrastructure costs were a struggle then and they will be now. Back then to have a capable CGI forum host, or to colocate your server in someone’s data center it cost a lot - like decent hosting/co-loc plans started at $50/month and went up from there. Most hosting plans had steep bandwidth caps, think like 5GB included and +$5 per GB - if you hosted a popular site 40-50GB of traffic wasn’t abnormal. If you ran a newsgroup server you frequently had to futz with how long newsgroup msgs were retained to save disk space; like 48 hrs or less (then the data would be purged).

    What you can get for $50/month THESE days is quite a lot more capable, and you can run a low retention instance for a lot less. Bandwidth and disk space are ludicrously cheap (at least compared to 10-15+ yrs ago). If your instance is low user, low community, and reasonable data retention/cloning, you could run Lemmy or a Mastodon or Calkey server on an old computer you have kicking around and host it from your home internet connection with a dynamic DNS mapping.

    Obviously the big instances with gobs of users will struggle with how they pay for the server infrastructure - some will use crowdfunding, patrons, donations etc. Others will run ads, or subscriptions.

    My home instance lemmy.ca is at 1400 users (as of right now) and is on a $25-30/month hosting plan and so far the site is doing just fine (or seems to be). I’d guess that a massive instance like lemmy.ml might be north of $1-200. But, if you think about it, all you need are 20 ppl to donate $10/month. I donate yearly to Wikipedia. As they discuss in this thread here https://lemmy.ca/post/599590 Mastodon gets $28k Euros a month in donations and pays for two? full time developers, so its not like there aren’t people donating to open source projects… and so far Fediverse servers are doing fine.

    • eekrano@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 years ago

      Do you happen to know what service that’s with? Trying to see what resources that takes. ($25-$30 can mean very different specs depending on where it is hosted). Ty.

  • rektifier@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    ·
    2 years ago

    I think the biggest cost will be image/video storage. The text takes very little space in today’s standards. The good thing is that symmetric fibre internet connections are becoming more common so it may be possible for members of the instance to contribute unused disk space to help with its image/video storage. This plus limiting the image/video sizes (and maybe forbidding video uploads altogether) will allow the instances to scale with user count.

  • Ziggurat@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    13
    ·
    2 years ago

    Don’t forget to make a donation to your instance if you love it. For most of us it’s a bit early but I give my 10 EUR per year to my Mastodon admin. Also, if you can choose instance ran by a non profit rather than a person as it ease the whole donation mechanism and give you the right to check where your membership due go.

  • pistachio@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    2 years ago

    As paradoxical as it is, I think that these open source non-profit projects are a lot more efficient than profit-driven, debt-fueled corporations.

    First of all, the main contributors to a FOSS project do it for passion and do not take a salary.

    Secondly, they don’t have the infinite growth mindset that pushes enterpreneurs to to spend as much as possible for maximum growth, all financed by a growing amount of investors (and debt, which costs interest fees).

    If a FOSS project reaches maximum capacity, they will close subscriptions, they will throttle traffic, i.e. they will slow down growth, but they will not go into debt. Slowing down growth is something that a for-profit company would never do (at least until the interest rates were low and the investors were plenty, today idk). Eventually someone else in the community will decide to do a generous donation or open their own instance.

  • CalcProgrammer1@lemmy.ml
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 years ago

    I signed up for the lemmy.ml Patreon and am happy to support an open, federated site like this. I’d never pay for Reddit Gold, Twitter Blue, Discord Nitro, or any of those other nasty pay-to-win commericalized things but I’ll pay to keep an open platform from implementing stupid “premium” bullshit.

  • minorsecond@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 years ago

    I just signed up for the Lemmy.ml patreon. I wish they had a $5 per month option, but I can just not skip ordering doordash one extra time and help pay for this instance. I use the hell out of it so it’s the least I can do.

  • pinwurm@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 years ago

    Wikipedia is the 7th most visited website in the world, more popular than Amazon, TikTok, even PornHub. It’s not funded by advertisers or other bullshit - rather through reader donations.

    With that said, Wikipedia is still centralized content whereas Lemmy isn’t. Meaning there’s fewer expenses and pressure on any one instance or server to succeed. And if one instance or server doesn’t succeed, your access to the Federation is far from over.

    • Debs@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 years ago

      Wikipedia is set up as a nonprofit. They have annual fundraising drives asking their users for money. They also have an endowment and receive grants.

      A donation drive could be a good model but the decentralized nature of the platform would complicate things.

      • redditors_re_racist@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 years ago

        Wikipedia is set up as a nonprofit. They have annual fundraising drives asking their users for money. They also have an endowment and receive grants.

        when you donate money, you’re not funding wikipedia’s operating costs. wikipedia itself is self sufficient. what you’re funding instead is the wikimedia foundation- which is set up to not receive grants but to give them.

        the drives are misleading, to say the least

        • Debs@lemmy.ml
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 years ago

          If it is not funded through user donations, how is it self sufficient? Genuinely curious.

        • Lexam@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          Wish they would be more upfront about it. Wouldn’t have a problem donating to fund grants. But I want to know upfront.

          • can@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            I read on reddit that they have to do the drives in this way in order to amintsin some sort of charity or non profit status? Something along those lines. Like they have enough in the bank to be fine but they need to do this for some legal reason.

            Forgive my half recollection of a reddit comment that could have been bs in the first place.

      • pinwurm@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        It doesn’t have to be complicated. It can be patreon pages for servers & instances you support, which is enough to keep the lights on. Especially if it unlocks a little cosmetic token or icon.

        • IninewCrow@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          I really don’t care how to decorate my account as long as I can keep using the same service that I would want to use on a regular basis … I’d pay for the server and I really don’t care what they give me because the fact that they exist and continue to exist is more than enough repayment for me

    • TWeaK@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      What happens to your account on a federated server if that one fails though?

      • RedWizard [he/him]@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 years ago

        Then you need a new account I think. It’s a limitation of the ActivityPub protocol I think (but I haven’t done any reading). Your identity is tied to the instance it was created on.

      • can@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        As someone who burned reddit accts regularly this doesn’t really concern me. But if it really worries you couldn’t you set up your own private instance with you as the sole user? Nothing is more reliable than yourself. Even corporations with millions of dollars can close up shop at a moments notice.

  • Bumble@fedia.io
    link
    fedilink
    arrow-up
    7
    ·
    2 years ago

    It’s certainly a challenge. I run three instances on the #fediverse. Two small ones and a larger one with 450 users. I have a donation page; initially people were enthusiastic and I covered costs. Now, I have regular monthly donators but not enough to cover costs so I am subsidising it. I took the decision when I launched that it could happen and it’s my problem.

    I think there will be many instances will fall away in the coming months due to costs. Especially if you are thousands of users and associated costs.

    We need to come up with a new funding model, where people appreciate you get nothing for nothing. All the large corporates sell your data as advertising for revenue. The greater public do not appreciate they are selling their soul.

    • eekrano@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Is there an approximate specs per number of users guide to size a lemmy instance?

      • mer@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Yeah, I’d love to get an approximate sense of how much these instances cost

      • kinther@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        I haven’t seen one yet. Disk usage this morning on lemmy.world was reported at about 4GB over 11 days (probably low usage). The 100GB drive would probably fill up in 275 days or so if usage did not increment. If it’s not redundant and dies, all that content is lost.

        So storage will be a huge issue for lemmy unless I’m missing something.

        • nwithan8@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          100GB is practically nothing nowadays.

          There are people (myself included, not to brag) running home servers with literally hundreds of terabytes of data. At that ~0.3 GB/day number, I alone could host 3,500 years worth of data. Get some of those r/DataHoarders and r/HomeLab guys on here and Lemmy would never run out of space.

  • zakk002@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 years ago

    Unlike Reddit there will be many lemmy servers that exist, and I assume most will be supported by donations. A lot of servers have an Open Collective or Patreon option if you want to support them.

  • Rogueren@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 years ago

    I think Lemmy, like Mastodon, will crumble if people don’t wrap their heads around federation. Mastodon stuggled because everyone just joined mastodon.social, not understanding that the server you join only affects your local timeline.

    We need to teach people that you can join a small instance and still get 99% of the stuff you want from every other instance

    • gds@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      2 years ago

      Speaking as someone who totally doesn’t understand federation (but totally does get servers being overloaded) - I can completely see why they all joined what appears to be the primary instance. I did. I really struggled to work out which server to join and had to wade through a few that had their own special rules (eg “no creating communities here” - idr which one that was tho).

      I ended up joining lemm.ee simply because it seems like a nice generic server set up to do general stuff with that wasn’t lemmy.ml. Is that a good choice? idk.

      I had a similar problem grasping mastodon (actually the reason I didn’t really use it in the end).

      Lemmy servers need to work more like Counterstrike or TF2 or WoW servers (edit: or IRC servers - that’s probably a better comparison tbh), where you might want to join a specific server with its own personality, but most people probably don’t care and are more interested in whether it performs well and is likely to be around a while. I also think some simple things like making the server less prominent in the UI and not making local communities the default view would help loads with people not feeling like they’re less because they’re not on the primary instance.

      Edit: LMAO except I didn’t. I posted using the account I’d made on lemmy.ml but decided not to use. Lemmying is hard, yo.

      • can@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        I think the server needs to be prominent in the ui for now at least so people remember where to log in to

        See: your edit lol

    • if_you_can_keep_it@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 years ago

      My local timeline is literally the whole reason I joined this particular instance. There isn’t enough traffic in the niche subs, so I find a popular instance with posts that tend towards my interests, instead.

  • LadyAutumn@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    2 years ago

    Lemmy is never going to handle an entire migration of reddit’s whole user base. Most redditors use the official app, and the mainstream audience for the platform now represents the largest user group. They’re not going to wholesale make the jump to Lemmy. That wouldn’t even be possible without widespread coordination of resources. Each instance can only handle so many users, so new instances will have to continually be created to accommodate influx. Theres no profit incentive either, meaning whoever is running the instance server is purely doing it out of their passion for the platform. That doesn’t scale linearly, there’s only so many people out there with the resources to run a large instance.

    Measuring the cost isn’t possible. It depends on electricity and equipment costs which vary a lot. And the question doesn’t make sense either.

    • Lemmington@sopuli.xyz
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      They’re probably the sorts of people that would drive down the quality of content here, so no great loss anyway.

  • EdibleSource@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 years ago

    I would like to join a cooperatively owned instance.

    I have been tempted to join cosocial.ca, however I don’t care for microblogging (Mastodon) as much as something forum-like such as a Lemmy instance.

  • actually-a-cat@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 years ago

    Reddit has over 2,000 employees most of whom are doing bullshit nobody using the site actually needs or wants, it’s possible to run a lot leaner than that. Like Reddit itself used to, before they started burning hundreds of millions trying to compete with every other social media site at once instead of being Reddit

  • LootGoblin42@lemmy.one
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    2 years ago

    I think the idea is that many people can run lemmy servers so the load is split between everyone hosting them.