I store my documents on Google Drive, because I like Google Docs/Sheets/Slides/… and it means I can mix-and-match regular files with Google Docs documents.
The reason I specifically like NextCloud is because there are several providers out there that cloud-host it, as well as I can self-host it. NextCloud, and even its external hosting providers, tend to be fairly privacy-focused, so I can keep in control of where my data that I would sync with NextCloud ends up.
I use synced cloud storage for 3 main purposes;
- Synchronising data between my computers, so that it is available on all of them
- Having my files available in the cloud, so that if I am on the go I can access files that would otherwise be on my desktop computer at home, from my phone or laptop or even someone else’s computer so long as I can log into my cloud storage
- This data is not data that I want to synchronise to all of my machines, but I would like to have it available when I am on the go, in case I need it (this has come in handy many times). This does unfortunately mean that I would have to synchronise a large volume of potentially personal data to a cloud provider, and the main big cloud providers aren’t exactly know for being privacy-friendly (and regardless of this, data leaks are still a risk). It gives me piece of mind to be able to host this with any company that offers hosted NextCloud, or even on a device of my own running NextCloud.
- As a backup, in case a device or its storage medium suddenly dies.
- This goes hand-in-hand with the above, but for this purpose specifically it would be nice to be able to sync data to a device on my local network, as uploads to the wider internet tend to be very slow and this data doesn’t really need to leave my local network anyway. Self-hosted NextCloud is a nice option for this.
So for me, my ideal setup would look like this;
- Google Drive for my documents
- Hosted NextCloud to sync all of my files to, so that I can access them on the go without them living in Google’s/Dropbox’s/Microsoft’s ecosystem
- “Smart Sync” is a nice extra here, because it means I can see and access all this data on all of my devices without taking up precious storage space on my laptop.
- Self-hosted NextCloud to sync personal data or backups to that don’t need to leave my local network – this is probably also a large volume of data so syncing to a cloud service would be very slow.