I had this running on a Raspberry Pi 4 in this blogpost, which functioned just fine; although only with one user and little apps installed. I might do a follow up when I have used Nextcloud more extensively and explore different hardware options.
I had this running on a Raspberry Pi 4 in this blogpost, which functioned just fine; although only with one user and little apps installed. I might do a follow up when I have used Nextcloud more extensively and explore different hardware options.
I host nextcloud via TrueNAS SCALE running on a dual E5 + 4x2TB NVMe. TrueNAS handles the docker images with a kubernetes cluster managed by middleware. Straying from default settings is a time-consuming path, but the defaults work great.
Nextcloud doesn't feel perfect with lots of UI jank (initial photo upload was a real headache), but I trust the data put there will not delete itself. I love having the ability to selectively view and sync files with native OS explorers on windows, mac, and iOS. iOS photo backup with live photos is also something no other solution I've seen can compete with.
I have ~12 users, ranging from a few with less than 5GB of data to a couple power users with ~100GB each.
Overall, I'm quite happy with NC. Sure, there are a couple of rough edges, but for the most part, having a single install handle file, contacts, calendar, chat, etc. has been great.
Before everyone moved to cloud services, self-hosting was a goto choice for nerds who wanted their own stuff, including me. One challenge that self-hosting has not really conquered is availability. If your rpi dies, so does your self-hosting. You might want to explore (and blog about) setting-up a failover device. I'd definitely read about that.