This repository has been archived by the owner. It is now read-only.
operational status board
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib add support for upcoming events Nov 6, 2013
.gitignore import Sep 4, 2013
Gemfile import Sep 4, 2013
Gemfile.lock update dependencies Dec 7, 2017
LICENSE.txt grant copyright to exoscale Sep 4, 2013 add support for upcoming events Nov 6, 2013
Rakefile import Sep 4, 2013 import Sep 4, 2013
liprug.gemspec import Sep 4, 2013

liprug: simple status board


The idea behind liprug is to give you a simple tool to communicate your operational status to clients.

The main objectives behind liprug were:

  • Simple deployment compatible with heroku and AWS
  • All-in-one solution
  • Simple administration


You can deploy to heroku or any host provider. It is advised to set up liprug to operate behind SSL only.


Configuration is done through environment variables, here are the relevant ones:

  • REDIS_URL or REDISTOGO_URL: url of redis host for storage
  • LIPRUG_BRAND_HEADER: text you want shown on the header bar
  • LIPRUG_BRAND_CONTACT: if present, a "report issue" button will show up in the bar, with this value as href
  • LIPRUG_BRAND_SCRIPT: if present, a script to be inserted in the page, to track analytics for instance
  • LIPRUG_CREDENTIALS: colon separated user and password


The main URL shows current service status, the /admin URL allows input and modifications


  • Additional authentication methods to admin interface
  • Per-service history
  • Typed service data to allow graphs


liprug is a production of exoscale