This document concerns only the latest Helios v3.1 code, last updated on June 8th, 2011.
As of v3 beta (due in July 2010), Helios is no longer based on Google App Engine, but instead on a standard Django/Python + PostgreSQL stack. This document explains how to install Helios on a standard Linux machine, preferably Ubuntu 10.04.
Contributors: Ben Adida, Rodrigo Germán Fernández Gaete.
These steps assume a modern Ubuntu Linux installation.
Some jobs needs to be run regularly, and for this Helios uses RabbitMQ, Celery, and Django Celery. RabbitMQ is the queue, while Celery and Django-Celery are the Python components that provide simple programming constructs for queueing and dequeuing jobs.
RabbitMQ 1.8 - follow instructions given at http://www.rabbitmq.com/debian.html
apt-get install rabbitmq-server
easy_install celery
easy_install django-celery
Then you'll need to make sure that: