Installing on Debian
Quick automatic install
wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-debian.sh | sh
Manual install
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
The panel will be available on HTTPS port 8000. The default username is root, and the password is admin
Installing Ajenti V on Debian/Ubuntu
Install Ajenti first.
Ajenti V comes in form of small packages.
Currently available packages include:
- ajenti-v (main package)
- ajenti-v-mail (Exim and Courier mail)
- ajenti-v-mysql (MySQL DB support)
- ajenti-v-php-fpm (PHP support via PHP-FPM)
- ajenti-v-php7.0-fpm
- ajenti-v-ruby-unicorn (Rails support via Unicorn)
- ajenti-v-ruby-puma (Rails support via Puma)
- ajenti-v-ftp-pureftpd (FTP support via PureFTPd)
- ajenti-v-nginx (NGINX webserver support)
- ajenti-v-python-gunicorn (Python WSGI support via gunicorn)
- ajenti-v-nodejs (Node.js support)
If you have Apache installed, but don’t use it, remove it first:
apt-get remove apache2
If you had Postfix or Sendmail installed and wish to use Ajenti V mail, kill the remaining postfix and sendmail processes.
Ajenti V currently runs with NGINX.
For example, to install basic LNMP package, run:
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.0-fpm php7.0-mysql service ajenti restart
When you login into your Ajenti panel, you will now see new Websites section.
Installing on Raspbian
Quick automatic install
wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-raspbian.sh | sh
Manual install
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 -y ajenti apt-get install python-pip apt-get install python-dev apt-get install libevent-dev pip install -U gevent pip install greenlet==dev pip install -U psutil /etc/init.d/ajenti restart
Start the service:
service ajenti restart
The panel will be available on HTTPS port 8000. The default username is root, and the password is admin