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