ElectricSheep.IO 0.5.0 has been released!

The 0.5.0 version is available as Ubuntu and Debian packages. This version allows you to easily create encrypted backups using GPG, adds support for multiple schedules of the same job and Cron expressions. It also allows you to split your backup jobs configuration into several files to make the management of your Sheepfiles easier. See the changelog for details.

Encryption of Backup Files

This version adds a new encrypt command that allows you to encrypt a backup file at any step of a shell execution, both on the remote hosts or the localhost. The GPG public key to use can be specified globally at the top-level of your Sheepfile or at the job-level.

You may decrypt the backup files using a GPG client, or using the new decrypt command-line command.

See this documentation for general instructions on backup encryption and decryption, the documentation of the encrypt DSL command or the Command-Line Reference.

Improved Scheduling

You may now use multiple schedule verbs in the same job, for example to perform a job multiple times every day. As an alternative, we added a new cron scheduling type so that you may use Cron expressions. See here and there for details.

Organize your backup jobs

It's now possible to load external configuration files or even directories from your main Sheepfile, making it dead easy to spread jobs and configuration directives across multiple files. See this documentation for more.

Changelog