Для того чтобы установить ajenti на debian8(jessie) пришлось немного расширить мануал.
Установка ajenti
Добавляем ключ
wget https://repo.ajenti.org/debian/key -O- | sudo apt-key add -
Добаляем репу
echo "deb https://repo.ajenti.org/ng/debian main main debian" | sudo tee -a /etc/apt/sources.list
Обновляемся и устанавливаем ajenti
sudo apt-get update ; sudo apt-get install ajenti -y
Установка необходимых пакетов для запуска ajenti
После первых манипуляций программа предложит перезапустить сервис и перейти на ip и порт 8000. Но в debian 8 этого оказалось мало – ajenti не запустился Пришлось добавить пакет gevent(python) и добавить строку в файл.
Устанавливаем пакеты для python
aptitude install python-setuptools python-dev easy_install -U gevent
Добавляем изменения в файл
sed -i -e s/ssl_version=PROTOCOL_SSLv3/ssl_version=PROTOCOL_SSLv23/ /usr/local/lib/python2.7/dist-packages/gevent-1.1.2-py2.7-linux-x86_64.egg/gevent/ssl.py
Далее правим два файла, запечем это делать описано здесь – небольшой баг
В файлах
/usr/lib/python2.7/dist-packages/socketio/transports.py
/usr/lib/python2.7/dist-packages/socketio/handler.py
Заменяем значение (в 2-х файлах)
("Access-Control-Max-Age", 3600),
на
("Access-Control-Max-Age", "3600"),
Перезапускаем ajenti
/etc/init.d/ajenti restart
Теперь можем переходить по адресу https://ip:8000 и наблюдаем панель