A simple status dashboard.
- Standalone - just Perl and some modules, no web server or database required
- REST API - including a public read-only one
- RSS feeds
If you have a system with a fairly recent Perl already, then Carton is your next best choice:
$ git clone http://github.com/robn/towncrier.git
$ cd towncrier
$ curl -L http://cpanmin.us | perl - Carton
$ carton install --deployment
$ carton exec plackup bin/app.pl
For production you'll need to know a little more about Perl webapp deployment. Go and read the docs for Carton and Dancer::Deployment.
Get Perl, get all the dependencies, run the program. This is the developer option, and you're expected to know what you're doing :)
Expect to install the development packages for libxml2
and expat
for your
distribution as well as make
and gcc
.
You need to install the initial statuses and services. Look at bin/fixtures.sh to get started.
There's some knobs you can twiddle in config.yml.
FastMail are using this. See http://www.fastmailstatus.com/
Copyright (c) 2014 Robert Norris. MIT license. See LICENSE.
towncrier started as a clone of Stashboard. The templates, stylesheets and general layout are lifted from it. So Copyright (c) 2010 Twilio Inc.
Uses Font Awesome by Dave Gandy. http://fontawesome.io
Uses Pure CSS by Yahoo!. http://purecss.io
Bell icon by icons8.com
I think that's everyone.
Please hack on this and send pull requests :)