If you’re simply doing cloud storage, a Raspberry Pi and SSDs will be just fine. If you’re wanting to run a bunch of processes all at once I’d recommend a Beelink or something a bit more dependable. I had Plex, HomeAssistant, AirPlay/Spotify, and NextCloud running on my rpi4 and performance was finicky. RAM was an issue and occasionally it would all crash. Raspberry Pi’s seem to do better with one or two tasks at a time in my experience. Can’t speak for the Raspberry Pi 5 though.
I didn't know about Beelink, thank you.
Nice, yeah I’ve heard good things. Also, I just came across umbrel today and thought I’d share since it’s related. Looks pretty cool but don’t know how it is privacy-wise
With raspberry pi prices and availability issues - I think the concensus in selfhosted community is to prefer a thin client, which would provide better performance, while being more reliable, and only slightly more power hungry
Actually you are right. I can buy a cheap or second hand laptop and install Nextcloud.
Wolfgang on YouTube shows several alternatives https://youtube.com/@WolfgangsChannel?si=m0r_c5JL4wRG8qBb
I know there are a lot of pi competitors that have some pretty good offerings.
Raspberry pi’s are decent budget starters, but each one will only really do one thing, and not well.
Honestly, you’re better off going with someone ‘s old pc.
I don't have enough room for a computer and I think an old one will be noisy.
umm if you dont have room for a computer or its fan noise then maybe youre not in a position to build your own on site cloud service.
A pi to host an SSD and run a plex server would take up as much space as two pair of socks in a sock drawer...
Just depends on what "hosting an on site cloud" means. If it's just backup storage and a local-only Plex server for one or two tvs, you could get away with the socks ;)
Explain Like I'm Five
Simplifying Complexity, One Answer at a Time!
Rules
- Be respectful and inclusive.
- No harassment, hate speech, or trolling.
- Engage in constructive discussions.
- Share relevant content.
- Follow guidelines and moderators' instructions.
- Use appropriate language and tone.
- Report violations.
- Foster a continuous learning environment.