VFsync

1 min read Original article ↗

Introduction

VFsync (for Virtual File Synchronization) is a secure file synchronization system. There are 3 ways to use it:

  • In a web based virtual machine. The files can be manipulated with all the standard Unix commands and imported or exported to the host system.
  • In a small Desktop based virtual machine. It is faster than the web based virtual machine and unlike other virtual machines, no disk image needs to be downloaded.
  • With a small standalone client directly running on the host system.

WARNING: VFsync is experimental, so data loss is possible.

Features

  • Secure storage (client based AES encryption)
  • Synchronize files from multiple devices. The modifications are commited atomically as in source control systems such as Git or Subversion.
  • Web based Linux virtual machine to securely access the files from any device
  • Desktop based virtual machine for faster access without having to download anything
  • Small standalone Linux client requiring no installation
  • Virtual machines can be customized and linked from another site
  • Open source (MIT license)

Download

  • Standalone VFsync Client source for Linux systems:
    vfsync-2017-05-21.tar.gz.
  • More information about the virtual machines is available here.

Documentation