I host my own nextcloud since a few years.
I mostly use it as an alternative for google photos/icloud photos, basically backing up all the images from my smartphone.
Hosting the instance is one thing, but setting up the automatic upload on your phone is another thing.
The automatic photo upload feature in the official nextcloud app is most of the time broken and slow. And on iOS you need to keep the nextcloud app open and the screen unlocked, otherwise it won't upload.
That's why I use FolderSync on Android, but I don't think the average user wouldn't want to set this up and might even misconfigure it, which could just delete all images.
And Nextcloud itself is just very slow. With google photos you can just scroll through thousands of images and easily find the image you took 3 years ago.
If i do this in nextcloud, I already had the following stuff happen:
- Your browser freezes
- The Nextcloud server (php-fpm in my case) OOMs (it used around 15-20G of RAM)
(The OOMs also often happen when syncing with FolderSync.)
I definitely wouldn't recommend it as a google photos alternative.
I'm not complaining as I didn't pay a penny for nextcloud itself (only the cost for the dedicated server I rent). And I still use it, as there is no better alternative.
But for the "mass" there is no convenient and comparable alternative to the "surveillance capitalism" services.
Nextcloud is good enough for me, as its the only viabke option, but IMO it doesn't cut it for leaving the other services at scale.