I am several months into the self-hosting journey and I feel I have outgrown my Pi 4 B 8GB. I’m only running around 3 dozen containerized services and it seems to struggle to keep up. But I’m not sure of the best bang for my buck. I’d like good, long-term performance, but I don’t really have a grand lying around for a Lenovo Tiny or Dell Optiplex or ASUS NUC. I’m thinking of buying an SSD to boot from, but will this even help much? For $350-500, could I make a more cost effective homeserver upgrade?

  • Kevin
    link
    fedilink
    English
    4
    edit-2
    2 years ago

    I got a free computer and upgraded the processor to an i7-6700T (eBay) and some old SSDs. It measured around 15W and I haven’t had any problems with it. It is miles ahead of using any Pi or ARM-based SBC. I would really recommend just finding a used computer nearby, if possible. Craigslist and Facebook Marketplace has some killer deals.

    • @passepartout@feddit.de
      link
      fedilink
      English
      8
      edit-2
      2 years ago

      This is what i did. In europe, viable options start at 200€ on ebay (imo). If your use case outgrows one lenovo tiny (which is unlikely since you’re coming from a pi), you can buy more / other tiny pcs / a desktop pc / a server rack and put proxmox on everything for running services inside a cluster.

  • electromage
    link
    fedilink
    English
    92 years ago

    You could build a Framework desktop with one of their past gen motherboards. Also look for surplus servers. The first 1U servers I bought were only about $150 and lasted many years.

  • @bbbbb@lemmy.world
    link
    fedilink
    English
    82 years ago

    For $350-500 you could easily get a used desktop and processor with 16-32 gb ddr4. But it sort of depends on your home lab goals and workloads. Do you need a lot of storage? Are you CPU bound or memory bound? Some people will suggest used Dell/HP servers, and they’ll look affordable, but keep in mind enterprise gear will eat power and is usually loud. Personally I’d go for a used AMD 5800 or 5900 processor and mobo, install your favorite Linux, and call it a day. AMD processors don’t have quick sync which makes them slightly worse for plex hosting but better for everything else.

    • DARbarianOP
      link
      fedilink
      22 years ago

      Not sure if I’m CPU-bound or RAM-bound, but I’d hazard to guess both lol And the lower the power consumption the better as this is an always-on, very passive deal.

    • DARbarianOP
      link
      fedilink
      12 years ago

      Personally, I only plan to run another dozen or so containers. What I want most is reliability/stability. I want everything I set up to, once it works, continue working without issue. This is where the Pi has begun frustrating me as it seems to just seize up sometimes. I do need as much storage as possible as I’m a bit of a media hoarder, but that can always be solved with more drives.

      • @bbbbb@lemmy.world
        link
        fedilink
        English
        2
        edit-2
        2 years ago

        Makes sense. I think you’d be fine with pretty much any modern(post DDR4) motherboard/CPU combo these days. I feel Linux hardware support is only really shakey if you’re using a SoC without upstream patches or if you’re using brand new hardware/laptops. With that being said if you’re running a lot of containers on one host have you looked into docker compose or kubernetes(k8s)? Maybe k8s is overkill for home use, but both offer support to restart containers if a health check fails. With k8s you also can spread out containers across multiple physical node, so you could just add a second RPI and “double” your resources.

  • poVoq
    link
    fedilink
    English
    22 years ago

    Second hand Intel 6/7 gen is probably the best bang for the buck right now. Relatively power efficient too if you turn off the turbo-boost in the bios.

    • @Cobrachicken@lemmy.world
      link
      fedilink
      English
      42 years ago

      Debatable. Boost through a task and be done quickly, with some more power usage, or chunk along longer with probably more power usage. Would have to be tested, but I’d bet on the boost.

      • poVoq
        link
        fedilink
        English
        12 years ago

        Yes, it depends a bit, but you can use a smaller ATX PSU if you don’t have to account for power spikes due to turbo boost, and these PSUs are somewhat more efficient when they don’t run at 10% utilization only most of the time. Also allows using smaller DC/DC Pico PSUs that would struggle providing peak power.

  • sj_zero
    link
    fedilink
    22 years ago

    I can vouch for the power of a nuc, they’re basically laptop grade hardware.

    Dominant failure modes are fan failure and ssd failure. The latter can be solved by using a quality ssd, the former by keeping your nuc out of dirty areas. You can clean it up if it gets dirty, but it’s a high risk operation, I’ve seen fan blades break.

  • Corgana
    link
    fedilink
    English
    2
    edit-2
    2 years ago

    My suggestion is to either recycle an old pc/laptop or find one on craigslist for $100 and use the rest of the money to take your husband/wife out to a nice dinner.

    Pretty much anything built in the last 15 years will be a big upgrade from a Pi.

    • DARbarianOP
      link
      fedilink
      12 years ago

      PM me if you need help getting rid of 'em lol I’ll take one off your hands

  • @ThorrJo@lemmy.sdf.org
    link
    fedilink
    English
    162 years ago

    Just get a used ultra-small form factor PC a la the Tiny, Mini, or Micro series. A higher-end one which is 7 generations old will still absolutely destroy the Pi in terms of performance.

    Once I gave up (for now) on doing all this on ARM and switched back to x86, everything got way easier to actually accomplish.

    • Corgana
      link
      fedilink
      English
      22 years ago

      This is a great suggestion. There’s so much e-waste out there that could be more than powerful enough to be a major upgrade from a Pi. If OP has a PC built in the last 15 years it’s almost certainly the cheapest (and greenest) solution.