Can I pick something better than a Raspberry Pi 4B/5 for a low-power home server?
Can I pick something better than a Raspberry Pi 4B/5 for a low-power home server?
I'm going to run generic server tasks (webhosting, Nextcloud, Home Assistant) but also use it as a torrent client, NAS and media center. It will sit close to the dumb TV and give it IPTV and file playback capabilities. I haven't decided between a SBC or mini PC yet.
My requirements are:
- low idle power consumption (electricity is expensive here, I'm aiming for 5 W with the HDD spun down, able to idle without spinning the fan) so preferrably ARM
- reliability (I'm worried about SD cards in particular, maybe booting from NVMe/mSATA is better)
- connecting my 8TB SATA HDD
- Bluetooth+WiFi+100Mb/s Ethernet
- no dedicated GPU or NPU needed
- 1x FullHD video output (HDMI or even VGA, the TV is ancient)
- GPIO for IR receiver (IPTV should be accessible to tech-illiterate parents)
- budget of 100 € for the whole setup
- available in the Czech Republic (preferring local retailers or used market to Amazon or Aliexpress)
Raspberry Pi 4/5 seems compelling but the HDD needs a separate 12V source and USB adapter, making the setup a little unwieldy, plus people say RPi is overpriced. Mini PCs boot from reliable storage but lack GPIO so they need a USB infraport, and many don't have SATA or wireless either so that adds more adapters. Or should I repurpose my old laptop, which would run at 10 W and need an adapter for IR but have wireless (and kind of a UPS) built in?
I think that there might be other SBCs (RPi competitors) suited for my use case but I haven't been able to find a better deal than a used 60 € Raspberry Pi 4B/5 (+10 € fan box + 20 € high-endurance SD card + 2 € microHDMI adapter + I already have the power adapter) from the official site. Given that the 4B and 5 with 4GB RAM cost almost the same, I wonder if the power upgrade is worth it given that the 5's idle power draw is higher, there is no A/V jack (I can solder though) and I only have the 3A power supply, requiring an extra 20 € to use its full CPU power.
I second the miniPC suggestions, I have a Dell Optiplex 9020M (bought used for about €70 some two years ago), put an SSD in it plus 8 GB RAM, and it handles anything I throw at it (minus real-time video transcoding).
I use it in a headless way, so YMMV with the video displaying part, but I doubt a Pi would be stronger in this regard.
In any case, I think it's worth looking around before committing to a Pi, these micro pcs are quite convenient to carry/store/service, and they are self-contained unlike a Pi.
https://www.servethehome.com/introducing-project-tinyminimicro-home-lab-revolution/
Here's the article that started me down this path ^
Edit: I see you're more into electronics, and I don't know much about GPIO on these machines, so the laptop may be the simplest solution then - in any case, it's nice to have options