Установка Ajenti · 4 min read · Nov 01, 2025

Как установить панель управления Ajenti на Ubuntu 18.04

Ajenti — это бесплатная, открытая и легковесная панель управления, которую можно использовать для управления серверами через веб-интерфейс. С Ajenti вы можете легко управлять DNS, веб-сайтами, брандмауэром, почтой, файловым сервером, журналами и многим другим. Ajenti написан на Python, требует очень мало ресурсов и совместим со многими дистрибутивами Linux. Поэтому это лучший выбор для вас, если вы хотите контролировать и управлять своим сервером через веб-интерфейс.

В этом руководстве мы объясним, как установить панель управления Ajenti на Ubuntu 18.04.

Требования

  • Сервер с установленной Ubuntu 18.04.
  • Установлен пароль root на вашем сервере.

Начало работы

Перед началом вам нужно обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:

apt-get update -y  
apt-get upgrade -y

После обновления сервера перезагрузите его, чтобы применить изменения.

Установка необходимых зависимостей

Перед началом вам нужно установить зависимость python-imaging на вашем сервере. Сначала загрузите пакет python-imaging с помощью следующей команды:

wget http://mirrors.mit.edu/ubuntu-ports/pool/universe/p/pillow/python-imaging_3.1.2-0ubuntu1.1_all.deb

После загрузки установите загруженный пакет с помощью следующей команды:

dpkg -i python-imaging_3.1.2-0ubuntu1.1_all.deb

Вы должны увидеть следующую ошибку:

Selecting previously unselected package python-imaging.
(Reading database ... 28634 files and directories currently installed.)
Preparing to unpack python-imaging_3.1.2-0ubuntu1.1_all.deb ...
Unpacking python-imaging (3.1.2-0ubuntu1.1) ...
dpkg: dependency problems prevent configuration of python-imaging:
 python-imaging depends on python:any (<< 2.8).
 python-imaging depends on python:any (>= 2.7.5-5~).
 python-imaging depends on python-pil; however:
  Package python-pil is not installed.

dpkg: error processing package python-imaging (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python-imaging

Вы можете исправить указанную выше ошибку, установив зависимость python-imaging, как показано ниже:

apt --fix-broken install

После установки всех необходимых зависимостей вы можете перейти к следующему шагу.

Установка Ajenti

По умолчанию Ajenti недоступен в стандартном репозитории Ubuntu 18.04. Поэтому вам нужно будет добавить репозиторий Ajenti в вашу систему.

Сначала загрузите и импортируйте GPG-ключ репозитория Ajenti с помощью следующей команды:

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

Затем добавьте репозиторий Ajenti с помощью следующей команды:

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

Далее обновите репозиторий и установите Ajenti с помощью следующей команды:

apt-get update -y  
apt-get install ajenti -y

После завершения установки вы должны получить следующий вывод:

writing RSA key

:: Generating certificate

Signature ok
subject=C = US, ST = NA, L = Nowhere, O = Acme Inc, OU = IT, CN = ubuntu
Getting Private key
:: SSL configured!
------------------------------------------------
Now start Ajenti with 'service ajenti restart'
Ajenti will listen on HTTPS port 8000 by default

Default username : root
Default password : admin
------------------------------------------------
Processing triggers for python-support (1.0.15) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for systemd (237-3ubuntu10.25) ...

Вы также можете установить другие плагины Ajenti V с помощью следующей команды:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.2-fpm php7.2-mysql -y

После установки всех пакетов запустите службу Ajenti и включите ее автозагрузку при старте с помощью следующей команды:

systemctl start ajenti  
systemctl enable ajenti

Вы также можете проверить статус Ajenti с помощью следующей команды:

systemctl status ajenti

Вы должны увидеть следующий вывод:

? ajenti.service - LSB: Ajenti
   Loaded: loaded (/etc/init.d/ajenti; generated)
   Active: active (running) since Tue 2019-09-10 04:57:36 UTC; 3min 35s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/ajenti.service
           ??2702 /usr/bin/python /usr/bin/ajenti-panel -d

Sep 10 05:00:32 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:40 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:49 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:49 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:49 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted
Sep 10 05:00:51 ubuntu systemd[1]: ajenti.service: Failed to reset devices.list: Operation not permitted

Когда вы закончите, вы можете перейти к следующему шагу.

Доступ к веб-интерфейсу Ajenti

Ajenti теперь установлен и слушает на порту 8000. Вы можете получить доступ к веб-интерфейсу Ajenti, посетив URL https://your-server-ip:8000. Вы будете перенаправлены на следующую страницу:

Вход в систему

Введите ваше имя пользователя администратора и пароль как root/admin и нажмите кнопку Войти. Вы должны увидеть панель управления Ajenti на следующем экране:

Панель управления

Далее рекомендуется изменить пароль администратора по умолчанию для Ajenti. Для этого нажмите на Пароль в левой панели. Вы должны увидеть следующую страницу:

Настройка пароля

Теперь введите ваш текущий пароль и новый пароль. Затем нажмите кнопку Сохранить, чтобы обновить пароль.

Далее нажмите кнопку Плагины в левой панели, чтобы установить любые плагины, которые могут понадобиться для вашего сервера Linux. Вы должны увидеть следующую страницу:

Плагины Ajenti

Если вы хотите настроить веб-сервер Apache, нажмите на Apache. Вы должны увидеть следующую страницу:

Настройка Apache

Теперь нажмите кнопку APACHE2, чтобы установить пакет веб-сервера Apache на вашей системе.

Заключение

Поздравляем! Вы успешно установили панель управления Ajenti на сервер Ubuntu 18.04. Теперь вы можете легко устанавливать и управлять различными службами на вашем сервере Linux через веб-интерфейс. Для получения дополнительной информации вы можете посетить документацию Ajenti на сайте Ajenti Doc. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.