Установка ajenti на debian 8(jessie)

Для того чтобы установить 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 и наблюдаем панель

ajenti install debian 8

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.