Nextcloud looks like something i’d go for. If only to set up and play around with. Now to find suitable hardware. Maybe, like @Daemonicvs says, a Raspberri Pi. It’s low on powerconsumption, so that’s always a plus.
Mod edit, duplicate question:
“Which brings me to another question, but for another topic. A firewall, yes/no?”
Continue here: