The Best Open Source Cloud Storage Software For Your Privacy and Security



     by Taha Boubakar


 
   Building a private cloud is a big investment that can transform an enterprise’s IT operations..
 
 IT has become a key enabler of efficiency and innovation in the midsize enterprise and a distinct competitive advantage for those who harness it. A private cloud gives enterprises security and control of their applications and data, and enables development teams to deliver business value faster .

The advantages of private cloud storage ;

1- Control and own your own data.
2- Avoid spying on your files on the server using encryption.
3-Privacy protection
4-Legal compliance – HIPAA and others.
5-Good performance as your data stored in local storage instead of remote data center.

Components of a Private Cloud  

1- A computer or server hardware or (  a home cloud storage system )
2-Linux or Mac ( I recommend using Linux Fedora or centos 7 )
3-Raspberry Pi 

ownCloud :


OwnCloud is the most straightforward way to file sync and share data. You don’t need to worry about where or how to access your files. With ownCloud all your data is where ever you are; accessible on all devices, any time.

Just like Dropbox you can synchronizes your files to your private server. Files placed in ownCloud server are accessible via the mobile and desktop apps. You can add external storage to your ownCloud with Dropbox, SWIFT, FTPs, Google Docs, S3, external WebDAV servers and more. Enable the encryption app to encrypt data on external storage for improved security and privacy.

Operating system: Cross-platform (written in PHP & JavaScript) – MS-Windows/Linux private server
Desktop clients: Yes (Windows/Mac OS X/Linux)
Mobile clients: Yes (Android/Apple iOS)
Type: File cloud storage and data synchronization
Paid support: Yes via Enterprise Edition
Licence: AGPLv3
Download: https://owncloud.org/download/

git-annex assistant :

 The git-annex assistant creates a synchronised folder on each of your OSX and Linux computers, Android devices, removable drives, NAS appliances, and cloud services. The contents of the folder are the same everywhere. It's very easy to use, and has all the power of git and git-annex.



Operating system: Cross-platform – MS-Windows(beta)/Linux/OS X/FreeBSD/Docker private server
Desktop clients: No (porting)
Mobile clients: Yes (Android)
Type: File cloud storage and data synchronization
Paid support: ?
Licence: GPL version 3
Download: http://git-annex.branchable.com/

Syncthing :replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.


Secure & Private :


  • Private. None of your data is ever stored anywhere else other than on your computers. There is no central server that might be compromised, legally or illegally.
  • Encrypted. All communication is secured using TLS. The encryption used includes perfect forward secrecy to prevent any eavesdropper from ever gaining access to your data.
  • Authenticated. Every node is identified by a strong cryptographic certificate. Only nodes you have 
  • explicitly allowed can connect to your cluster. 

Operating system: Cross-platform (written in Go) – Linux, Mac OS X, Microsoft Windows, Android, BSD, Solaris
Desktop clients: Yes (MS-Windows/Linux/OS X/OpeBSD and Unix-like)
Mobile clients: Yes (Android/F-Driod)
Type: File and data synchronization
 support: ?
Licence: GPL version 3
Download: https://syncthing.net/

      

SparkleShare: is an open-source cloud storage and file synchronization client app. By default, it uses Git as a storage backend. SparkleShare is comparable to Dropbox, but the cloud storage can be provided by the user's own server, or a hosted solution such as GitHub. The advantage of self-hosting is that the user retains absolute control over their own data. In the simplest case, self-hosting only requires SSH and Git SparkleShare's support for both Android and iOS devices is on hold due to the lack of developer resources. 


           
Operating system: Cross-platform (written in C#) – MS-Windows/Linux/OS X
Desktop clients: Yes ( MS-Windows/Linux/OS X)
Mobile clients: No (Android/iOS on hold)
Type: File and data synchronization
 support: ?
Licence: GPL version 3
Download: http://www.sparkleshare.org/ 

StackSync :

StackSync is an open-source scalable Personal Cloud that can adapt to the necessities of organizations. It puts a special emphasis on security by encrypting data on the client side before it is sent to the server.
Operating system: Linux
Desktop clients: Yes (MS-Windows/Linux/)
Mobile clients: Yes (Android)
Type: File and data synchronization
Licence: GPL version 2
Download: http://stacksync.org/
 Nextcloud  is an open source, self-hosted file share and communication platform. Access & sync your files, contacts, calendars & communicate and collaborate across your devices. You decide what happens with your data, where it is and who can access it!


If you are a home user looking to set up your own file synchronization server, then I think Nextcloud is the best option because all features are available for free.

Comments