I’d like to contribute to the Lemmy community. I’ve been running my own private Linux servers for more than 25 years for things like email (years ago before all the spam), and as file servers, backup, etc. It’s an old, not very powerful computer, running Ubuntu server, in a corner in my house. Is it worth running a Lemmy instance on such a machine? I suppose there’d also be issues of how much data is going in and out, and how that would impact my internet cable usage. Thoughts?

  • Slashzero@hakbox.social
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 year ago

    I’m running my instance on 2 cores, 2GB of RAM. Of course I’m the only one on there at the moment, but it’s running great, and I think it might even be fine with a single core.

    As other have said, if you are planning to use it for your own “user’s home instance,” that should be fine. I’ve read a few people are running their instances on Raspberry PIs, which is pretty neat. While I have one I could use, I opted to setup a new droplet in DigitalOcean instead (I also run my own servers like you). A 2 core / 2GB RAM / 50GB SSD disk droplet on DigitalOcean is about $18 (USD) a month, while a single core droplet is about $12 (USD) per month.

    If you plan to run an instance for others to use, be aware the federation is going to be chatty on your home network, and could impact other devices on your network. Probably not ideal, which is why I opted for a droplet in DigitalOcean instead.

  • mrmanager@lemmy.today
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I think if you want to bring value, start contributing in the tech support communities also. Lots of technical questions, specially about email and hosting Lemmy in ways that are more complicated than having it’s own host.

    Your skills would be very valuable there. :)

  • heartlessevil@lemmy.one
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    1 year ago

    Lemmy is very lightweight due to being written in Rust. I think you won’t have as much problems with the CPU as with the networking and bandwidth. It’s hard to host a reliable site from your home, usually requiring dynamic DNS, port forwarding, and very strong firewalling. The bandwidth usage is probably minimal if you decide to host images on separate servers like imgur, but still could be significant.

    • Dalinar@lemmy.nz
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      The problem with scale is going to be the database rather than the language / framework it’s written in.

  • Drew Got No Clue@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    If you want to use it just for yourself (thus removing the load of your own usage from the other public instances), sure.

    If you intend to open it up for many users, you need to consider whether you’re capable of managing that kind of load. Lemmy is relatively lightweight though.

    On my post here, you can find some informations about other people running an instance in the comments.

    • CaptManiac@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Excellent post, thanks. It looks like one of the bigger issues is with images, since they’re significantly larger than text. I wonder if it’s possible to disable image uploads, and just require links.

    • Dalinar@lemmy.nz
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Wouldn’t the federation syncing process use much more resources across the network than 1 user browsing sometimes?

      • Drew Got No Clue@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Maybe I’m wrong, but you would be fetching the content from all the other instances. The other instances would only need to fetch your content if someone searches for the communities you created. So, if you mostly post and comment on existing communities, the other instances wouldn’t have to do any extra work.