Installing RatticWeb on Ubuntu 14.04

First a few prerequesites:

apt-get update
apt-get install git libxslt-dev libxml2-dev libldap2-dev libsasl2-dev libmysqlclient-dev python-dev python-virtualenv


Create a virtual environment and run the actual installation:

mkdir ~/venv/RatticWeb
mkdir -p ~/venv/RatticWeb
virtualenv ~/venv/RatticWeb
source ~/venv/RatticWeb/bin/activate
git clone
cd RatticWeb/
pip install -r requirements-mysql.txt -r requirements-dev.txt
cat > conf/local.cfg <<EOF
debug = true

help = ../


Finally bring the database up2date and start the server:

./ syncdb
./ migrate
./ runserver


During the syncdb procedure you will be asked to create an admin user. You can use this login later on to login
You may want to change to your IP and change the port.
You should always access Rattic via https – you're handling confidential data in there.

By default your server will run on a sqlite database and an unencrypted filesystem. I strongly encourage you to change that. For more information please have a look at the Rattic website or on Github.