Backup software

Syncthing – continuous file synchronization program

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. This means the creation, modification or deletion of files on one machine will automatically be replicated to your other devices.

It uses the Block Exchange Protocol v1 (an open and documented protocol) to exchange file data and metadata between Syncthing devices. Syncthing segments files into pieces, called blocks, to transfer data from one device to another. Therefore, multiple devices can share the synchronization load, in a similar way to the torrent protocol.

File contents and file modification times are always synchronized. File permissions, symbolic links, file or directory owners and groups, extended attributes, and POSIX or NFS ACLs may be synchronized.

This is free and open source software.

Features include:

  • Private – no data is ever stored anywhere else other than on your computers. There is no central server that might be compromised.
  • 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 – each device is identified by a strong cryptographic certificate. Only devices you have explicitly allowed can connect to your other devices.
  • Powerful – synchronize as many folders as you need with different people or just between your own devices.
  • Simple to use – doesn’t need IP addresses or advanced configuration: it just works, over LAN and over the Internet. Every machine is identified by an ID
  • Cross-platform support – runs under Linux, FreeBSD, OpenBSD, Solaris, macOS, Windows, and other operating systems.

Website: syncthing.net
Support: GitHub Code Repository
Developer: Many contributors
License: Mozilla Public License 2.0

Syncthing

Syncthing is written in Go. Learn Go with our recommended free books and free tutorials.

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments