At the end of 2014 I had some time to investigate a brilliant open software project developed out of Aberystwyth University called ARCSI. Some of my notes can be found on my technical blog (http://ajgdevelop.com/2015/01/15/arcsi/), along with links to the official documentation. I hope that everything in the blog post is correct (the instructions worked for me!), but if there are any amendments that I need to make then please get in touch.
This seems to be really useful software so please support and encourage the developers by using it and feeding back to them through the official channels. Other software that they have developed in that team is described here.