Hacker News new | ask | show | jobs
by linuxdude314 2430 days ago
Migrating from Google Drive/One is to something like Nextcloud or a personal NAS is very easy. Just install the desktop application, mount your NAS or other cloud provides storage, and use your favorite synchronization tool to sync the data.

I’ve done this before with Nextcloud and a QNAP NAS and it couldn’t be easier. I highly recommend taking the governance of your data seriously. If you don’t you may end up losing everything without knowing it.

4 comments

A personal NAS doesn't have the seamless backup of cloud storage. IMO your hardware is much more likely to fail than you are likely to get locked out of your Google account, even if the latter happens to some people. And even if you have backups, now you need to buy new hardware, reinstall, restore, while life is still going on, and during which your data is unavailable. I'd love to not depend on a huge cloud provider but I haven't found a DIY solution that matches the convenience and seamlessness. There are a few rare could sync products that claim client side encryption (SpiderOak, ResilioSync & Tresorit) but they're not fully integrated with Chromebooks, Android and/or iOS. (Right now I'm using a jury-rigged combination of SpiderOak for backup and Resilio Sync for sync, but it's kind of a hack. This is not a compensated endorsement, LOL.)
OTOH if you get locked out of your BigG account and you don't have a backup elsewhere, you are screwed for good. So, I'd treat HW failures and account closures on the same level. You just have to think about the possibilities in your specific case: which HW are you willing to invest on VS how you are going to behave with your Google account.
When my wife was having issues with OneDrive I built a small tool which used the API to back up all the files to an external drive, avoiding the OneDrive sync system entirely. Worked quite well. I imagine similar things might be useful for people wanting to back up other cloud accounts.

You can do a Google Takeout but that's huge and therefore painful to do frequently.

>A personal NAS doesn't have the seamless backup of cloud storage>

Synology has various plug-in's/apps that with either synchronize with cloud storage options (i.e. DropBox, OneDrive, etc.) - or backup to cloud storage.

(No, I am not shilling, just been a happy customer of theirs for about 7-years, store about 20tb on my local 5-bay NAS)

didn't know that, thanks
> Just

It's never "just".

In the case of email, you've not only got to back it up into a usable form but remove the old ones from gmail in order to get the free space back. And then it's no longer in your gmail interface.

How to expand the storage though? I want to be able to buy random drives and add them to the server. RAID and ZFS require identical drives: if I buy a 2 TB drive and a 4 TB drive, the 2 TB difference would be unused. In order to expand the capacity properly, I'd have to replace all the disks one by one with new 4 TB disks as if the old ones had failed. This process requires rebuilding the array and the chance of getting an uncorrectable read error is considerable.
you add all the disk and replicate on all four the 2T partition, then remove the old disk then extend the partition. this is significantly easier if it all started with lvm on top of the raid but not impossible without.
Much easier to just pay for the additional storage or G Suite and regularly backup Gmail using offlineimap or Takeout.

If you like running the local mail server for fun that’s cool but it’s pretty easy to secure your data from loss while still using google services.