Поиск по сайту:

Как установить панель управления Ajenti для управления серверами Linux


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

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

В его состав входит множество готовых плагинов для настройки и мониторинга серверного программного обеспечения и служб, таких как Apache, Cron, Файловая система, . >Брандмауэр, MySQL, Nginx, Munin, Samba, FTP >, Squid и многие другие инструменты, такие как Файловый менеджер, Редактор кода для разработчиков и доступ к Терминалу.

Требования

  • Дебиан 9 или новее
  • Ubuntu Bionic или более поздняя версия
  • RHEL 8 или новее

В этой статье вы узнаете, как установить Панель управления Ajenti в новой системе Linux, чтобы управлять различными задачами управления сервером Linux через веб-браузер.

Установка панели управления Ajenti в Linux

Чтобы установить Ajenti, сначала необходимо обновить системное программное обеспечение до последней версии, как показано на рисунке.

sudo apt update && sudo apt upgrade -y    [On Ubuntu & Debian]
sudo dnf update && sudo dnf upgrade -y    [On RHEL]

После завершения обновления системы перезагрузите систему перед началом установки Ajenti.

sudo systemctl reboot

После перезагрузки загрузите сценарий установки Ajenti, используя следующую команду Curl, которая установит Ajenti вместе со всеми необходимыми зависимостями, как показано.

Установите Ajenti на Debian/Ubuntu

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

Установите Ajenti на RHEL/Rocky и AlmaLinux.

В дистрибутивах на основе RHEL вам необходимо включить репозиторий EPEL для установки необходимых зависимостей Ajenti, как показано.

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install -y gcc python3-devel python3-pip python3-pillow python3-augeas python3-dbus chrony openssl-devel redhat-lsb-core

После установки всех необходимых зависимостей установите Ajenti, используя сценарий установки, как показано.

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

После завершения установки Ajenti откройте порт «8000» на брандмауэре/маршрутизаторе для удаленного доступа к веб-интерфейсу.

sudo ufw allow 8000   [On Ubuntu & Debian]
sudo firewall-cmd --permanent --zone=public --add-port=8000/tcp  [On RHEL]
sudo firewall-cmd --reload

Чтобы получить доступ к веб-интерфейсу панели управления Ajenti, откройте веб-браузер и введите IP сервера, на котором мы установили Ajenti, а также введите учетные данные вашей системы: имя пользователя « root» и пароль root.

https://localhost:8000
OR
https://ip-address:8000

Службу Ajenti можно запустить, остановить и перезапустить с помощью следующих команд.

sudo systemctl stop ajenti
sudo systemctl start ajenti
sudo systemctl restart ajenti
sudo systemctl status ajenti

Удалить панель управления Ajenti в Linux

Ajenti — это группа модулей Python, устанавливаемых с помощью pip и выпускаемых с помощью сценария systemd. Поэтому необходимо удалить сценарий systemd, затем библиотеки Python и файлы конфигурации.

sudo systemctl stop ajenti.service
sudo systemctl disable ajenti.service
sudo systemctl daemon-reload
sudo rm -f /lib/systemd/system/ajenti.service

Затем просто удалите все модули Python:

sudo pip3 uninstall -y aj ajenti-panel ajenti.plugin.ace ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.filesystem ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.session-list ajenti.plugin.settings

Если файлы конфигурации вам не нужны, просто удалите каталог /etc/ajenti/:

sudo rm -rf /etc/ajenti/

Для получения дополнительной информации посетите домашнюю страницу Ajenti.