rsync-based backup script designed to sync files between local and portable storage for easy migration between multiple PCs without relying on network transfer or cloud storage.
Sync operations are organized as customizable sync tasks that can be selectively chosen each time the script is executed.
To use the script, browse the code repository, and download files 'teleport.rb' and the sample config file. For more information, read README.
Easy full stack backup operations on UNIX-like systems
...It provides an elegant DSL in Ruby for modeling your backups. Backup has built-in support for various databases, storage protocols/services, syncers, compressors, encryptors and notifiers which you can mix and match. It was built with modularity, extensibility and simplicity in mind.
Ruby classes for quering and manipulating Bacula configuration.
The classes can be easily used for creating Bacula administration tools for command-line or eg. Ruby on Rails.
smarbs is a simple backup script written in ruby. Using rsync it creates full snapshots in certain intervals within a minimal use of space. smarbs is easy configurable via config files and can be run as a cronjob.