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

by itisgood

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

Ajenti – это панель управления и настройки сервера с открытым исходным кодом, написанная на Python, JavaScript и AngularJS.

Ajenti принесет больше пользы системным администраторам, управляющим веб-сайтами, DNS, Cron, Firewall, файлами, журналами, почтовыми хостингами и т. д.

Установка панели управления Ajenti на Ubuntu 18.04 LTS – это простой и быстрый процесс, поскольку вам предоставляется автоматический установщик.

Вам нужно только скачать и запустить установщик bash-скрипта, который сделает всю грязную работу за вас.

Шаг 1: Обновите вашу систему

Убедитесь, что ваша система и пакеты обновлены.

sudo apt update
sudo apt -y upgrade

Рекомендуется перезагрузить сервер после обновления.

sudo reboot

Шаг 2: Установите панель управления Ajenti на Ubuntu 18.04 LTS

Вы можете установить Ajenti V2 или Ajenti 1.x. Из моих тестов Ajenti V2 ограничен в возможностях. Если вам нужно полное решение для управления сервером, выберите v1.x.

Установите Ajenti 1.x на Ubuntu 18.04 LTS

1. Установите зависимость Python-Imaging:

sudo apt -y install wget
wget http://security.ubuntu.com/ubuntu/pool/universe/p/pillow/python-imaging_4.1.1-3build2_all.deb
sudo pkg -i python-imaging_4.1.1-3build2_all.deb

Пример вывода

Selecting previously unselected package python-imaging.
(Reading database ... 106170 files and directories currently installed.)
Preparing to unpack python-imaging_4.1.1-3build2_all.deb ...
Unpacking python-imaging (4.1.1-3build2) ...
Setting up python-imaging (4.1.1-3build2) ...

2. Импортируйте Ajenti  ключ GPG

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

3. Добавьте хранилище Ajenti:

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

4. Установите Ajenti 1.x на Ubuntu 18.04

sudo apt update
sudo apt -y  install ajenti

Теперь запустите и включите сервис Ajenti:

sudo systemctl status ajenti
sudo systemctl enable ajenti

Ajenti будет прослушивать HTTPS порт 8000 по умолчанию

Войдите в Ajenti 1.x используя:

Default username : root
Default password : admin

Панель управления Ajenti 1.x выглядит следующим образом:

Установить плагин Ajenti V

Ajenti V – это набор плагинов для Ajenti 1.x, который добавляет быстрые, эффективные и простые в настройке возможности веб-хостинга.

Установите Ajenti V на Ubuntu 18.04, запустив:

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

Перезапустите сервис ajenti после вышеуказанных установок:

sudo systemctl restart ajenti

Ссылка на управление сайтами будет добавлена в интерфейс Ajenti.

Включите сервисы Nginx и FPM.

Вы увидите:

Вы также можете управлять базами данных MySQL.

Установите Ajenti 2 на Ubuntu 18.04 LTS (не полностью)

Загрузите и запустите установщик, используя следующие команды:

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

В двух словах, это то, что делает установщик:

  • Установит зависимости и инструменты разработки Python, требуемые Ajenti
  • Обновит менеджер пакетов Python Pip
  • Установит Ajenti и его плагины

Установщик активирует сервис ajenti

:: Installing initscript
/bin/systemctl
Created symlink /etc/systemd/system/multi-user.target.wants/ajenti.service -> /lib/systemd/system/ajenti.service.
:: Complete

Ajenti will be listening at HTTP port 8000
Log in with your root password or another OS user

Доступ в Панель управления Ajenti 2

Как видно из результатов установки, панель управления Ajenti будет прослушивать HTTP-порт 8000.

Если у вас включен брандмауэр UFW, разрешите этому порту доступ к веб-интерфейсу.

sudo ufw allow 8000/tcp

Затем откройте ваш любимый веб-браузер и перейдите по адресу http://[IP | Hostname]:8000

Войдите, используя свой пароль пользователя root или другого пользователя ОС, чтобы начать управление вашим сервером.

Страница по умолчанию после входа выглядит так:

Ajenti также дает вам согласие на запуск терминала из веб-браузера, когда пользователь вошел в систему

Обновите и установите другие плагины Ajenti в разделе «Plugins».

Теперь у вас есть работающая панель управления Ajenti, установленная на вашем сервере Ubuntu 18.04 LTS.

 

 

You may also like

Leave a Comment