• teuto@lemmy.teuto.icu
    link
    fedilink
    arrow-up
    1
    ·
    43 minutes ago

    See, I don’t pay for the electric bill to keep my collection of old enterprise equipment running because I need the performance. I keep them running because I have no resistance to the power of blinkenlights.

  • oni@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    4 hours ago

    I had to buy a lenovo thinkcentre mini because was cheaper than a brandnew raspberry pi.

    • highball@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      I use a DO droplet with docker compose. Filthy dev here too. Much cheaper overtime than buying and hosting home server equipment.

  • kekmacska@lemmy.zip
    link
    fedilink
    English
    arrow-up
    32
    ·
    8 hours ago

    i think the best choice is a cheap used pc or laptop, or server. Reduces electric waste. I also host my own server on a 19 year old Dell Insprion 1300

    • null@slrpnk.net
      link
      fedilink
      arrow-up
      13
      arrow-down
      3
      ·
      5 hours ago

      Reduces electric waste

      A lot of older equipment actually wastes more electricity.

      But it will cut down on electronic waste.

      • Possibly linux@lemmy.zip
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        5 hours ago

        Not necessarily.

        A i5-6500 has a TDP of 65W while a i5-13600K has a TDP of 150W.

        If you get something modern that has the performance of a i5-6500 it will be a little bit more efficient. The key is that more performance uses more power.

    • SkyNTP@lemmy.ml
      link
      fedilink
      arrow-up
      10
      ·
      6 hours ago

      Yes, but also no. Older hardware is less power efficient, which is a cost in its own right, but also decreases backup runtime during power failure, and generates more noise and heat. It also lacks modern accelerated computing, like ai cores or hardware video encoders or decoders, if you are running those appd. Not to mention lack of nvme support, or a good NIC.

      For me a good compromise is to recycle hardware upgrades every 4-5 years. A 19 year old computer? I would not bother.

      • kekmacska@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 hour ago

        my 19 year old laptop runs the web server just fine, and only needs 450 mb ram even with many security modules. it produces minimal noise

      • Tja@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        6 hours ago

        I have a Lenovo M710q with a i3 7100T that uses 3W at idle. I’m not mining bitcoin, server is idle 23h a day if not more.

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      13
      ·
      8 hours ago

      Think centre tiny here

      Low consumption, two ddr4 slots, one 2.5" slot and one nvme slot! Lots of outside slots.

      Costed less used than a new pi too. They have gotten too expensive IMO.

        • Valmond@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          4 hours ago

          Yesss I have a m910q as my main with (IIRC) a 6500T 4 cores.

          And a m710 with the CD contraption for backup (the CD is just for fun, the PC is the backup) :-p

        • curbstickle@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          6 hours ago

          Just add dell micro to the list and you have what I run - 9 tiny/mini/micro PCs run everything here. Though I may move a few things to a VPS soon.

          Edit:

          • (4) Dell Micros
          • (3) Lenovo Tinys
          • (2) HP Minis
          • Valmond@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            4 hours ago

            How would you class them, if you think you could/would/should? I’m so impressed with the thinkcentre tiny I wonder if it can get better at all.

            • curbstickle@lemmy.dbzer0.com
              link
              fedilink
              arrow-up
              1
              ·
              4 hours ago

              Mostly equitable.

              Ive had a slightly higher failure rate with the Dells, but the sample size is too small to be relevant.

              The Lenovos more often than others ive found outfitted with a dGPU which comes in handy in some scenarios, but I think that comes down more on which enterprises more often purchase Lenovos and want the dGPU, and that its just what ive come across in the used/decommissioned territory.

              Short answer - they are basically all the same.

    • Zink@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      6 hours ago

      Yeah what I’ve always done is use the previous gaming/workstation PC as a server.

      I just finished moving my basic stuff over to newer old hardware that’s only 6-7 years old, to have lots of room to grow and add to it. It’s a 9700k (8c/8t) with 32GB of ram and even a GTX 1080 for the occasional video transcode. It’s obviously overkill right now, but I plan to make it last a very long time.

  • abbadon420@lemm.ee
    link
    fedilink
    arrow-up
    63
    ·
    9 hours ago

    I need a kubernetes cluster with high availability, load balancing and horizontal pod autoscaling, because that is something I want to learn. I don’t care that it’s just for wife’s home-made dog collars webshop.

      • ikidd@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        6 hours ago

        I don’t get this; a Pi isn’t even in the same conversation as an old rackmount server you can get for free. You couldn’t stuff half the compute, ram and storage into a Pi or a dozen Pis for 10X the cost of grabbing something off eBay for a hundred bucks.

        That’s if the Rpi Foundation is deigning to let us peasants even buy them these days.

        • methodicalaspect@midwest.social
          link
          fedilink
          English
          arrow-up
          6
          ·
          6 hours ago

          I have an old rackmount server I got for free. Dual Xeon X5650s, 192GB of RAM, four 8TB HDDs, and a pair of 250GB SSDs. I can only use it in the basement because it’s too loud to run anywhere else, but even then, it’s currently off because it trips its circuit breaker under heavy load.

          A power strip full of Pis in a k3s cluster doesn’t do that. I used a 2GB model 4 for the control plane and 3Bs as the workers.

        • RamenJunkie@midwest.social
          link
          fedilink
          English
          arrow-up
          4
          ·
          6 hours ago

          The problem is that server will probably use more electricity, it’ll be clunky to store, and it’s going to be loud as fuck.

  • bdonvr@thelemmy.club
    link
    fedilink
    arrow-up
    37
    ·
    10 hours ago

    A mini PC is a good middle ground. Mostly for the video transcode and machine learning power.

    • ritchie@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      9 hours ago

      That’s what Iam aiming for at the next hardware update. I don’t have the space for a server rack and a SFF desktop would also not fit into my home, so a miniPC it’ll be. I cannot wait to move to x86.

    • khannie@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      I’m not sure if I’m alone in this but I have a terrible aversion to transcoding. I know the loss of quality is probably not that huge (depending on the original codec) but I just can’t bring myself to get past it.

      As a result I have a tiny arm based box with a 2tb SSD and I’m happy out.

      • bdonvr@thelemmy.club
        link
        fedilink
        arrow-up
        9
        ·
        7 hours ago

        You want to avoid it everywhere possible of course.

        But when the GF tries to use Jellyfin on whatever random device that doesn’t have the codec support to play it, it is nice to have.

  • nesc@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    91
    arrow-down
    1
    ·
    12 hours ago

    I need

    It’s just fun to play with, there is no “need”.

    • hanke@feddit.nuOP
      link
      fedilink
      arrow-up
      24
      ·
      12 hours ago

      Yeah, I enjoyed my time with k3s setup at home as well, but right now I don’t really want nor need that 😄

  • passepartout@feddit.org
    link
    fedilink
    arrow-up
    68
    ·
    12 hours ago

    Switched from a raspberry pi 3 to a second hand x86 thin client (lenovo thinkcentre m920q) because raspberry pi 4 were not available at the time. Made me learn proxmox and a bunch of other cool stuff my raspi couldn’t handle.

    I’m rooting for ARM / RISC-V to become more popular in desktop computing / servers though.

    • mesamune@lemmy.world
      link
      fedilink
      English
      arrow-up
      43
      ·
      11 hours ago

      I’ve always liked riscv. Just the idea of literally everything on the device being open source is a fun idea. Manuals to everything.

      • Refurbished Refurbisher@lemmy.sdf.org
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 hour ago

        Just because the ISA is open source doesn’t mean that the end product or even the design will be open source.

        RISC-V is licensed permissively, giving anyone the right to make a proprietary (or FOSS) RISC-V processor.

        Often times, you’ll see mostly open source cores, but then some extention is proprietary.

    • tofuwabohu@slrpnk.net
      link
      fedilink
      arrow-up
      8
      ·
      11 hours ago

      Waiting for proxmox-arm becoming a thing (I know there’s some community versions trying it but I’m not sure how reliable they are)

        • fuckwit_mcbumcrumble@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          6
          ·
          11 hours ago

          Apple Silicon Macs do a great job with virtualization. Outside of them there’s just no nice high end hardware that’s well suited for something like proxmox. It’s either low end SBC, or the hyper proprietary ARM servers that I don’t think we can even buy.

          • Refurbished Refurbisher@lemmy.sdf.org
            link
            fedilink
            arrow-up
            1
            ·
            1 hour ago

            Modern Android phones include a hw-accelerated hypervisor. In Android 16, there will be a feature to run a full Linux VM through what Google calls protected Kernel VM (pKVM).

            Qualcomm has their own implementation called Gunyah

      • QuazarOmega@lemy.lol
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        3 hours ago

        Very much so, not quite ready for prime time maybe, but you can play with it, StarFive is quite well-known for their chips in this space for example

      • passepartout@feddit.org
        link
        fedilink
        arrow-up
        2
        ·
        7 hours ago

        There are some Raspi competitors offering SBCs with RISC-V chips, there is even a RISC-V Mainboard for the framework laptops, but the last time I checked they sadly didn’t reach the performance levels of comparable ARM chips.

  • RedTie13@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    5 hours ago

    I bought a decade old Z840 and it’s great for VMs, Plex, Arr stack, and a few other services but it is so overkill with 2 GPUs. I think what I should’ve done was buy a couple of used desktops or laptops to expand the my homelab as I needed.

  • MrMobius @sh.itjust.works
    link
    fedilink
    arrow-up
    4
    ·
    7 hours ago

    Wait, you can host a website on a raspberry pi !? But is it really cheaper than shared hosting, for instance? And even then, quality-wise, it cannot be that good, can it?

    • jonne@infosec.pub
      link
      fedilink
      arrow-up
      2
      ·
      47 minutes ago

      You can host a website on a lot less, even. But it entirely depends on what you’re hosting and the load. Basically anything can host a bunch of static pages, so if your site is just that, basically anything will do. You could probably even do a WordPress site with the right caching plugins and serve a reasonable amount of traffic. The first limit you’ll hit realistically is your uplink, not your webserver CPU.

    • towerful@programming.dev
      link
      fedilink
      arrow-up
      10
      ·
      6 hours ago

      Same as a 4x CPU with 8GB ram VPS.
      Unless bandwidth is a limiting factor.
      But the quality of a website is about code. Not about hardware

    • RamenJunkie@midwest.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 hours ago

      You can definitely run a low traffic website with a Pi. You can run Minecraft Servers and such on Pis. Especially on Pi4s.

  • shortrounddev@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    11 hours ago

    I’ve discovered that there are a lot of medium-tier software engineers who immediately will go straight to horizontal scaling (i.e: just throw hardware at it), and I’ve seen instances where very highly skilled engineers just write their code better, set things up on a bare metal server, cache things, etc. and manage with just a single badass server

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      11
      ·
      10 hours ago

      Even just the choice of programming language makes a big difference. Running a JVM language or NodeJS, Python, Ruby etc., you can be bottlenecked by a Pi. Meanwhile, Rust or C/C++ will use barely a fraction of those resources.

    • SpaceNoodle@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      8 hours ago

      Right? I just spin up another process on my home server. No need to get more hardware involved for something that’s inherently a software problem.