Hacker News new | ask | show | jobs
by tomfanning 1591 days ago
PSA: Pi 4 + M.2 SATA SSD + USB3 adapter is blisteringly fast. No micro SD card needed any more. Runs Ubuntu x64 and Docker.

Even better with a heat-dissipating case with an integrated M.2 SATA port in the bottom, like the Argon ONE M.2.

I use mine to run multiple .NET 6 microservices, and it's replaced an entire HP Microserver. The entire Pi setup will have paid for itself in under a year in energy savings alone.

2 comments

Are there any "gotchas" in this setup? I remember trying to set up my Pi 4 to boot from an external SSD a while back and there were a few annoying manual processes to deal with so I just decided to use a SD card instead. But nowadays I'm running so much on my Pi (pi.hole, minecraft server, jellyfin instance, vpn for all my devices) that I'm getting worried about SD wear. Curious if you have an SSD recommendation (I'd love to get 2TB of storage or so on there) as well.
Key to that is "x64", though I assume you meant Arm 64.

I recently had an important infrastructure service die a dumpster fire of a death because it uses mongo, which quietly disables its journal on 32 bit operating systems. (Restored from backup, fwiw.)

What version of MongoDB are you running? The mainstream MongoDB storage engine (WiredTiger) only supports 64bit systems.
Raspberry pi now supports 64 bit (not amd64)