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
orREDISTOGO_URL
: url of redis host for storageLIPRUG_BRAND_HEADER
: text you want shown on the header barLIPRUG_BRAND_CONTACT
: if present, a "report issue" button will show up in the bar, with this value as hrefLIPRUG_BRAND_SCRIPT
: if present, a script to be inserted in the page, to track analytics for instanceLIPRUG_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