Your comments

Hi there,

on debian 8 (jessie) as of right now, ajenti fails with some kind of weird SSL error in ajenti log upon trying to visit the login page. I've done some research and found the solution to be installing "gevent" with pythons easy_install. No idea what's
wrong here, but for now the following script succeeds in installing a working ajenty + ajenti-v on an empty server.
derived from the script provided by ajenti, enjoy ;)

#!/bin/bash
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
echo ':: Installing repo key'
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
echo ':: Adding repo entry'
echo "deb http://repo.ajenti.org/debian main main debian" >> /etc/apt/sources.list.d/ajenti.list
echo ':: Updating lists'
apt-get update
echo ':: Installing packages'
apt-get install -y ajenti python-setuptools python-dev gcc ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql ajenti-v-ftp-pureftpd ajenti-v-mail ajenti-v-nodejs ajenti-v-python-gunicorn ajenti-v-ruby-puma ajenti-v-ruby-unicorn
easy_install -U gevent &> /dev/null
service ajenti restart
apt-get -y remove --purge gcc
apt-get -y autoremove
apt-get -y autoclean
echo ':: Done! Open https://<address>:8000 in browser'
excellent idea!
but the way I read the original post there would be a single user for each and every website.
It would be far more useful if we were able to simply create "restricted" control panel users,
that can only create websites, DBs, ftp accounts, and the like, within their assigned homedir.