Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Rails app for managing EBS based backups

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

Backup Admin

Components

  • Rails app - Web interface to configure backups
  • Delayed Job queue - Backup jobs are performed asynchronously from a queue. At least one queue process will need to be run (rake jobs:work)
  • Cron - A schedule.rb file is provided to define tasks that need to run periodically. Use the whenever gem to export this to a cron file on a server when you deploy. See https://github.com/javan/whenever

Configuration

Backup admin can be configured for your environment through environment variables. The following are required:

  • AWS_ACCESS_KEY: Amazon account
  • AWS_SECRET_ACCESS_KEY: Amazon secret key
  • SECRET_TOKEN: A random string used by Rails to secure sessions (generate with rake secret)

Optional integrations may also be enabled by providing configuration for each service.

Newrelic

Enabled when NEWRELIC_KEY is set.

Airbrake

Enabled when AIRBRAKE_KEY is set. It his highly recommended that this is enabled as Backup Admin will report execution failures via Airbrake.

License

Copyright 2012, Viximo Inc. Distributable under the terms of the MIT license. See LICENSE.

Something went wrong with that request. Please try again.