
Any service which provides git/ssh access would be fine because Support git and don't require a local client to be installed. Would you store your data there, and why do I recommend them when this is anĪrticle about a truly private system? Because they use a standard open protocol, YouĬan use them instead of your own VPS server, I'll show you how in a moment. is a service which provides online storage available via rsync. Now, go to your home folder and create the "repository": cd ~ SSH, a user account andĪ passwordless SSH key is all you need. I won't cover the installation and setup of the server. If you don't have a VPS, InceptionHosting has good VPS servers for a nice Time, this server makes sure all the clients have the most recent data. If you have a few laptops which are not on all the Here your encrypted data will reside, and clients push and pullĬhanges to and from here. Set up the SSH serverĪs said, you'll need an SSH server which will act as your central data In about half an hour you have your own secure encryptedįile synchronization service.

If needed, steps are provided for adding other Linux clients. I'll describe the steps and requirements needed to set this up first. (And you can only trust those who say theyĭo it securely when they release there source code, wink wink Wuala/Spideroak). Because, in this day and age, you cannot trust any "cloud" This resulted in a clever combination of EncFS andĭvcs-autosync. Then all current commercial services drop off, including SpiderOak, Bittorrent It should run on both x86 and ARM (debian armhf) (Chromebook ARM, Raspberry Pi).It has to be easy to add or remove storage nodes (like vps servers).It should encrypt files on my machine(s) before going to the internet.It has to run on both OS X and any reasonable recent Linux version.It should support synchronization to multiple (more than 2) devices.However, my time with SpiderOak was good, I've paid for itīut since I recently bought an ARM Laptop on which I also need my files, itīecame time to switch to another secure shared file storage. The main reason being that there is no ARM version of SpiderOakĪnd the RAM usage was getting out of hand for me.

Recently I've had to stop using SpiderOak for my file backup and synchronizationĪcross machines. On my machines before the data leaves the to internet. To a few other machines and devices using dvcs-autosync. The encrypted files are synced to an ssh server an The unencrypted contents are availableĪfter unlocking the folder. Overview of the solution we are building. With this referral link you'll get $100 credit for 60 days. You can also sponsor me by getting a Digital Ocean VPS. It means the world to me if you show your appreciation and you'll help pay the server costs.


For Windows, Linux & Android, go check it out.Ĭonsider sponsoring me on Github. I'm developing a desktop monitoring app, Leaf Node Monitoring, open source, but paid. This article has setup instructions for all those platforms. It used EncFS and dvcs-autosync which lets me share only the encrypted data and This article describes my truly secure, encrypted file synchronization service.
