The cloud storage and data synchronization platform, Seafile, lets you store your files and data on a central server and synchronize them with PCs and mobile devices. Seafile synchronizes your data between the Seafile server and the Seafile client applications installed on your laptops, desktops, smartphones, and tablets.
Seafile server is available for Windows and Linux operating systems and the Seafile client application is available for Windows, Mac, Linux, Android, and iOS. In addition to using Seafile clients, you can also use the web interface to access your files and data stored in Seafile server.
Seafile lets you create libraries where you can upload and organize your files. You can sync each library separately. While synchronizing your files, Seafile handles file conflicts, and transfers the data which is not already available in the server preventing unnecessary bandwidth usage. Using Seafile, you can sync your files with two or more servers and the file transfers can be resumed. Also, Seafile comes with full version control mechanism.
Seafile comes with an advanced encryption feature to protect your files and privacy. Seafile lets you create passwords for your libraries and all the files and data are encrypted on the desktop client or browser before they are uploaded to the server. The browser side encryption can be enabled from the server, and if it is enabled, all your files are encrypted in the browser before they are transferred to the Seafile server.
The client side encryption features of Seafile makes it a very secure cloud storage system. File encryption is done on the client side and the passwords are not sent to the server. According to Seafile, if encryption is enabled, even the system administrators of the server cannot view the contents of the files in the server. In addition to the file encryption feature, the connection between the client and the server is also encrypted in Seafile.