Synkron

Synkron

Web site: synkron.sourceforge.net
Category: Network
Subcategory: File Backup and Sync
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++
First release: June 3, 2007
Rating:  star  star  star

line

Synkron – a simple Qt application that allows you to sync folders, for example a flash disk with a folder on your hard disk. Apart from doing synchronizations, it provides many other additional features. The user interface of Synkron is divided into several sections: Synchronize, Multisync, SyncView, Scheduler, Restore, Blacklist and Filters. To switch between these sections, use the toolbar.

Features:
– sync multiple folders at once
– analyze folders to see what is going to be done in sync
– exclude files from sync
– restore files that were overwritten or deleted in previous syncs
– lets you configure your synchronizations in detail
– a cross-platform application that runs on Windows, Mac OS X and Linux

The latest version of Synkorn 1.6.2 was released in 2011.

The project developer is Matúš Tomlein.

Resilio Sync

Resilio Sync

Web site: www.resilio.com
Category: Network
Subcategory: File Backup and Sync
Platform: Android, BSD, iOS, Linux, OS X, Windows
License: Freemium
Interface: GUI
Programing language: Unknown
First release: 2016
Rating:  star  star  star  star

line

Resilio Sync – a fast, reliable, and simple file sync and share solution, powered by P2P technology.

Features:
– Sync any folder to all your devices. Sync photos, videos, music, PDFs, docs or any other file types to/from your mobile phone, laptop, or NAS
– The fastest and most private way to send files to friends and family. Send one or more files to multiple recipients without sharing the whole folder or creating a permanent sync connection
– Change access permissions at any time using ‘Advanced Folders’. Assign ownership to another user, revoke access, or change read and write permissions on the fly.
– Using ‘Selective Sync’ feature, Sync will create placeholder files in your file-system that can be searched locally.
– You can set bandwidth usage limits so Sync activity occurs only when it suits you.
– Backup your files automatically to another device you own. Create your own Disaster Recovery site.
– Keep folders synced between multiple platforms and operating systems. Sync is available for OS X, Windows, Linux, iOS, Android, all major NAS devices, and more.

In early 2016, Resilio Inc. was spun out of BitTorrent Inc. to bring the power and resilience of distributed technology to the modern enterprise. Resilio started with core BitTorrent technology and hardened it for commercial use while adding the centralized management and control required for modern IT.

The project has been founded by Konstantin Lissounov.

Syncthing

Syncthing

Web site: syncthing.net
Category: Network
Subcategory: File Backup and Sync
Platform: Android, BSD, Linux, Solaris, OS X, Windows
License: MPL
Interface: GUI
Programing language: Go
First release: December 2013
Rating:  star  star  star  star

line

Syncthing – a continuous file synchronization program. It synchronizes files between two or more computers.

Features:
– 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.
– Web GUI. Configure and monitor Syncthing via a responsive and powerful interface accessible via your browser.
– Portable. Works on Mac OS X, Windows, Linux, FreeBSD, Solaris and OpenBSD. Run it on your desktop computers and synchronize them with your server for backup.
– Simple. Syncthing doesn’t need IP addresses or advanced configuration: it just works, over LAN and over the Internet. Every machine is identified by an ID. Just give your ID to your friends, share a folder and watch: UPnP will do if you don’t want to port forward or you don’t know how.
– Powerful. Synchronize as many folders as you need with different people.

The project founder is Jakob Borg.

SymmetricDS

null

Web site: www.symmetricds.org
Category: Network
Subcategory: File Backup and Sync
Platform: Android, Linux, OS X, Windows
License: GPL
Interface: CLI
Programing language: Java
First release: November 2007
Rating:  star  star  star  star

line

SymmetricDS – an open source software for database replication, with support for one-way replication, multi-master replication, filtered synchronization, and transformations.

Using web and database technologies, it can replicate data asynchronously as a scheduled or near real-time operation. Designed to scale to a large number of databases and operate between different platforms, it works across low-bandwidth connections and can withstand periods of network outage.

SymmetricDS is compatible with most operating systems since it is based on Java. It can run on Windows, Linux, Unix, Mac OS X and other operating systems. For mobile applications using SQLite, the Java client libraries work on Android, and a minimal C library works with iOS applications.

Features:
– Remote offices replicated to a central office
– Cross platform database replication between different databases
– Replication between on-premise databases and cloud databases
– Consolidation of multiple databases into a data warehouse
– Regional database replication to improve access times for local users
– High availability of a database using a primary and secondary instance

SparkleShare

null

Web site: www.sparkleshare.org
Category: Network
Subcategory: File Backup and Sync
Platform: Linux, OS X, Windows
License: GPL
Interface: CLI
Programing language: c#
First release: 2017 ?
Rating:  star  star  star

line

SparkleShare – a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It’s available for Linux distributions, macOS, and Windows.

SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or “projects”) to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

SparkleShare uses the version control system Git and the large files extension Git LFS, so setting up a host yourself is relatively easy. Using your own host gives you more privacy and control, as well as lots of cheap storage space and higher transfer speeds.

Features:
– Frequently changing project files, like text, office documents, and images
– Tracking and syncing files edited by multiple people
– Reverting a file to any point in its history
– Preventing spying on your files on the server using encryption

The project founder is Hylke Bons.

rsync

rsync

Web site: rsync.samba.org
Category: Network
Subcategory: File Backup and Sync
Platform: BSD, Linux, OS X, UNIX-like, Windows
License: GPL
Interface: text
Programing language: C
First release: June 19, 1996
Rating:  star  star  star  star  star

line

rsync – an open source utility that provides fast incremental file transfer.

rsync uses the “rsync algorithm” which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

It can copy locally, to/from another host over any remote shell, or to/from a remote rsync daemon. It offers a large number of options that control every aspect of its behavior and permit very flexible specification of the set of files to be copied. It is famous for its delta-transfer algorithm, which reduces the amount of data sent over the network by sending only the differences between the source files and the existing files in the destination. Rsync is widely used for backups and mirroring and as an improved copy command for everyday use.

Some features of rsync:
– can update whole directory trees and filesystems
– optionally preserves symbolic links, hard links, file ownership, permissions, devices and times
– requires no special privileges to install
– internal pipelining reduces latency for multiple files
– can use rsh, ssh or direct sockets as the transport
– supports anonymous rsync which is ideal for mirroring

rsync was originally written by Andrew Tridgell and Paul Mackerras.

Seafile

Seafile

Web site: www.seafile.com
Category: Network
Subcategory: File Backup and Sync
Platform: Android, iOS, Linux, OS X, Windows
License: AGPL
Interface: web interface
Programing language: C, Python
First release: 2009 ?
Rating:  star  star  star  star

line

Seafile – an open-source file-hosting web application which lets users store files on a central server and synchronize with personal computers and mobile devices through apps.

Seafile focus on providing a reliable syncing tool. Seafile’s syncing algorithm is quite stable and reliable. File histories and library snapshots enable you to easily recover any file or folder in the history.

Seafile organize files into libraries. Each library can be synced into any desktop computer, including Windows, Mac and Linux. User can also selectively sync any folder.

Access files via Seafile mobile clients, both Android and iOS are supported.

Seafile Drive client let users to extend the local disk space with the massive storage capacity on the Seafile server by mapping storage space on Seafile server as a virtual drive. User can access all files in Seafile immediately, without syncing them.

Libraries and folders can be shared to users or groups, with read-only or read-write permissions. Finer-grained permissions can be set to sub-folders after a folder is shared. Files can be shared to external users via sharing links. Sharing links can be protected by passwords and support setting an expiration date.

Seafile keeps versions for files and snapshots for folders. Users can restore a file or folder to an old version easily. Snapshot for folders is a handy way to protect files against ransomware.

Seafile supports file locking to prevent concurrent editing of files and generating of conflicts files.

Seafile supports online editing and co-authoring for office files (including docx/pptx/xlsx) with integrating with Microsoft Office Online Server or Collabora Online server. Seafile also has a built-in preview for videos, audios, PDFs, images and text files.

Seafile supports client-side end-to-end encryption to protect your data, which is a unique feature that you can rarely find in other solutions.

Seafile supports periodical backup via mysqldump and rsync. It also supports read-time backup via running a dedicated server to get backup from the primary server at near real-time manner.

Seafile contains seaf-fsck tool to help admin to check and remove damaged data,to repair damaged libraries and to export all datas even if System crashes.

ownCloud

ownCloud

Web site: owncloud.org
Category: Network
Subcategory: File Backup and Sync
Platform: Android, iOS, Linux, OS X, Windows
License: AGPL
Interface: web interface
Programing language: C++, JavaScript, PHP
First release: 2010
Rating:  star  star  star  star  star

line

ownCloud – a file sharing solution for online collaboration and storage. ownCloud provides the best secure enterprise cloud solution to sync and share.

ownCloud is a web application that allows you to create a personal “cloud” with access to files (documents, video, music and photos), contacts and calendars from anywhere via the internet. You can easily install it on your own computer, server or on virtual hosting with Apache2, nginx and lighttpd, PHP5 and the MySQL or SQLite database.

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.

ownCloud is hosted exclusively on your own private server/cloud so you can rest assured that your data is under your control. ownCloud is all about your privacy and works to protect your files.

ownCloud is available asa server and clint application, and developed by ownCloud GmbH, and the community.

Pydio

Pydio

Web site: pydio.com
Category: Network
Subcategory: File Backup and Sync
Platform: Android, iOS, Linux, OS X, Windows
License: AGPL, Apache
Interface: GUI, web interface
Programing language: Go, JavaScript, PHP
First release: 2015 ?
Rating:  star  star  star  star

line

Pydio (Put Your Data in Orbit; previously: AjaXplorer) – a modern file management platform built according to your business needs and regulations, Pydio is open-source software deployed on your servers or wherever you decide. Pydio Cells provides a central place for your users to connect share files internally and externally and collaborate, while empowering your IT administrators to closely monitor and protect your company’s data.

Main features:
– Web & Mobile Apps to access your files anywhere, anytime
– Online Office Suite to work on office documents in your web browser
– Online Chat to comment, share and collaborate efficiently with your team
– Use our powerful Admin tools to take back control on your data
– Designed to be compliant with the latest regulations like GDPR*
– Your users can also easily control and monitor their own data sharing
– Based on a micro-service architecture, easy to scale and to maintain
– Developed in GoLang, a modern and powerful language created by Google
– Designed for the future, with data volume growth in mind

The project was created by musician Charles Du Jeu.

Nextcloud Files

Nextcloud

Web site: nextcloud.com
Category: Network
Subcategory: File Backup and Sync
Platform: Android, iOS, Linux, OS X, Windows
License: AGPL
Interface: Web interface
Programing language: C++, JavaScript, PHP
First release: June 2016
Rating:  star  star  star  star  star

line

Nextcloud Files – an on-premise Universal File Access and sync platform with powerful collaboration capabilities and desktop, mobile and web interfaces. Nextcloud Files is a self-hosted, open source file sync and share solution designed to be easy-to-use and highly secure.

The core strength of Nextcloud is its ability to enhance team productivity on the go with an easy user interface on mobile, web and desktop and powerful integrated collaboration and communication capabilities.

Nextcloud Files enables hospitals, banks, notaries and government agencies to securely send files to and receive files from customers, patients, clients or partners.

Nextcloud Files lets users track file modifications, downloads of shares and changes to comments or tags, providing an overview in the browser, clients or via email notifications and an RSS feed.

Features:
– Modern and easy-to-use web interface, desktop clients and mobile apps. Real-time collaboration and instant access to all data from any device, anywhere
– An open source, self-hosted product. Powerful on-server and End-to-end Encryption. Files are stored inside your company infrastructure, without any third party ever gaining access.
– Access data from FTP, Windows Network Drive, SharePoint, NFS, Object storage and more. Simple deployment, configuration and integration lower costs and decrease risk while leveraging existing IT investments.