1. Getting the code
Starting from an .egg file
Starting from a pre-packaged egg is easiest. Download an egg from the download page and copy it to your server.
Starting from source
Download and untar the source tarball, or if you want the bleeding edge version, export it out of subversion.
Open a terminal, navigate to the directory the code is in, and run this to create a Python egg from the Project HQ source code:
python setup.py bdist_egg
Once you have created the .egg file, copy it to your server.
2. Installing the .egg file
Now, on the server, install this egg by using easy_install (to be able to install eggs as a non-root user, see the last section of this page):
easy_install <eggfile>
3. Setting things up
Once you've installed the egg, you need to set up an instance of Project HQ. Navigate to the directory where you want Project HQ to "live" (create the directory if necessary). Now create a configuration file for yourself:
paster make-config projecthq config.ini
