Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Today I have lost a file which I've worked on for the last day & half by a mistake.
As result, I'm looking to buy a personal cloud solution which will automatically backup my files while I save them on the local machine and will allow me to return for a specific version (version tree).
Is there something like this? I've read about NAS but I'm not sure if that's what I need.
Unbeknownst to many people, but knowst to us (Spaceballs movie reference), Dropbox does keep file versions.
"Dropbox is like a time machine. It keeps snapshots of every change in your Dropbox folder over the last 30 days (or longer with the Packrat feature). So even if you saved a bad change, or if the file has been damaged or deleted, you can restore the file to an older version with only a few clicks."
The free and open-source OwnCloud allows this. You can set it up on your personal server, or use one of the providers. Also, if it's on your own server, it's unlimited storage and guaranteed NSA-free (and Condoleezza Rice–free).
Microsoft OneDrive is a great free product with up to 15GB Free storage, that keeps your previous versions.
It's super handy if you already have a Microsoft email account, and you can install a client locally that will sync your changes online. Easily accessible from anywhere!