# Install Using debian jessie ``` $ apt-get install python-pip git $ mkdir /opt/voxpupuli-puppetboard/ $ cd /opt/voxpupuli-puppetboard/ $ git clone https://github.com/voxpupuli/puppetboard $ cd /opt/voxpupuli-puppetboard/puppetboard $ pip install puppetboard ``` * /etc/apache2/sites-available/voxpupuli-puppetboard.conf ``` ServerName puppetboard.my.domain WSGIDaemonProcess puppetboard user=www-data group=www-data threads=5 python-path=/usr/local/lib/python2.7/dist-packages/puppetboard:python-home=/opt/voxpupuli-puppetboard/puppetboard:/opt/voxpupuli-puppetboard/puppetboard/puppetboard:/usr/local/lib/python2.7/dist-packages/puppetboard/static WSGIScriptAlias / /opt/voxpupuli-puppetboard/puppetboard/wsgi.py ErrorLog /var/log/apache2/puppetboard.error.log CustomLog /var/log/apache2/puppetboard.access.log combined Order deny,allow Allow from all Require all granted Alias /static /usr/local/lib/python2.7/dist-packages/puppetboard/static Satisfy Any Allow from all Require all granted WSGIProcessGroup puppetboard WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all Require all granted ``` ``` $ a2ensite voxpupuli-puppetboard.conf ``` * /opt/voxpupuli-puppetboard/puppetboard/wsgi.py ``` from __future__ import absolute_import import os import sys sys.path.append('/opt/voxpupuli-puppetboard/puppetboard') from puppetboard.app import app as application ```