Installation

Debian Packages

Ajenti requires Debian 6 or later. Debian 5 might work with Python 2.6 installed.

Debian Squeeze requires squeeze-backports repository: http://backports.debian.org/Instructions/

Add repository key:

wget http://repo.ajenti.org/debian/key -O- | apt-key add -

Add repository to /etc/apt/sources.list:

echo "deb http://repo.ajenti.org/debian main main debian" >> /etc/apt/sources.list

Install the package:

apt-get update && apt-get install ajenti

Start the service:

service ajenti restart

Ubuntu Packages

Ajenti requires ubuntu 12.04 Precise Pangolin. Previous releases might work with Python upgraded.

Add repository key:

wget http://repo.ajenti.org/debian/key -O- | apt-key add -

Add repository to /etc/apt/sources.list:

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list

Install the package:

apt-get update && apt-get install ajenti

Start the service:

service ajenti restart

RPM Packages

Ajenti requires EPEL repositories: http://fedoraproject.org/wiki/EPEL

Add repository key:

wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
rpm -i ajenti-repo-1.0-1.noarch.rpm

Install the package:

yum install ajenti

Start the service:

service ajenti restart

Note

Package does not match intended download?

yum clean metadata

FreeBSD Installation

Prerequisites:

cd /usr/ports/devel/py-gevent;  make install clean;
cd /usr/ports/devel/py-lxml;    make install clean;
cd /usr/ports/devel/py-pip;     make install clean;
cd /usr/ports/net/py-ldap2;     make install clean;
cd /usr/ports/security/stunnel; make install clean;

Download and install latest Ajenti build from PYPI:

pip install ajenti

Install rc.d script:

wget https://raw.github.com/Eugeny/ajenti/master/packaging/files/ajenti-bsd -O /etc/rc.d/ajenti
comments powered by Disqus