@michal I run an instance of Nextcloud for family stuff, and one for a small business I'm involved with on the periphery. It's fantastic. Pretty easy to host, with lots of cool features that keep getting cooler every month.
It's easier if you have a dedicated server, but I have run it on a super-cheap VPS before.