Synco Documentation

  1. Introduction
  2. Installation
  3. Concepts
  4. Backup Policy
  5. Storage Solutions
  6. Backup Scripts
  7. Basic Server Backup
  8. Backup Staging
  9. DNS Indirection
  10. Server Synchronization

Synco is a Ruby library and as such requires a working installation of Ruby 1.8.7+ on all machines participating in the backup process. It also requires RSync, and optionally depends on SSH for remote backups.

Installing Dependencies

Debian/Ubuntu Linux

$ sudo %%function{apt-get} %%option{install} ruby rubygems rsync ssh

Mac OS X

Mac OS X comes preinstalled with Ruby, RSync and SSH.

Installing Synco

Synco is available as a ruby gem.

$ sudo %%function{gem} %%option{install} lsync

Source Code

The source code is available on GitHub: https://github.com/ioquatix/lsync.