Приветствую вас в очередной небольшой статьей-инстукции об установке Ajenti на виртуальный или выделенный сервер.
Ajenti - это одна из самый популярных систем управления. А на мой субъективный взгляд - она лучшая. Хотя бы потому что она полностью бесплатна в отличии от Vesta и ISPmanager. В Vesta вам придется заплатить за необходимые функции, например, файловый менеджер, а в ISPmanager покупать подписку у хостинг-провайдера.
Бесплатность, простота установки и использования делает Ajenti незаменимым помошником для любого вебразработчика и UX специалиста.
Итак, как установить Ajenti?
Вообще официальный сайт http://ajenti.org на данный момент предлагает нам две версии панели: это Ajenti 1.x и версия Ajenti 2.
Сразу скажу, что мы будем устанавливать версию 1.x по той простой причине, что я пока еще не разобрался с установкой Ajenti 2. Версия 2, написанная на Angular, вызвала некоторые трудности при автоматической установке; возникла ошибка в каких-то требуемых плагинах, ссылаясь на несовместимую версию имеющихся на сервере и после полутора часов мучений мне пришлось отложить навящевую идею об установке обновленной панели управления.
А жаль, ведь у Ajenti 2 более привлекательный интерфейс и по результатам теста некоторых разработчиков "из яндекса" очень неплохой производительность по стравнию с ее предшественницей. Значительная снижена нагрузка на сервер, ненужные службы спрятаны под капот, а под рукой всегда лежит то, что чаще всего используется.
Но не будем смущаться, как только я разберусь с установкой новой версии панели обязательно выкачу новую статью о том, как ее установить.
Установка Ajenti 1.x
Не постестесняюсь и выложу инструкцию с официального ресурса. Ибо зачем изобретать велосипед.
wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | sudo tee -a /etc/apt/sources.list
sudo apt-get update && sudo apt-get install -y ajenti
sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql
service ajenti restart
=======Устанавливаем модуль почты в Ajenti=======
sudo apt-get install ajenti-v ajenti-v-mail
service ajenti restart
Теперь переходим по адресу https://128.0.0.0:8000 (где 128.0.0.0 - адрес сервера) и наслаждаемся панелью. При первом входе система попросит сменить пароль. Заодно можем сменить и язык в настройках, если нужно).
Удаление Ajenti 1.x
Чтобы удалить Ajenti, меняем комманду install на remove и указываем необходимые для удаления компоненты:
sudo apt-get remove -y ajenti
sudo apt-get remove ajenti-v ajenti-v-nginx ajenti-v-mysql
P.S. Кстати говоря, иногда при удалении программ (не только Ajenti), приходится вводить команду автоматического удаления:
sudo apt autoremove
Только после выполнения этой команды возможна корректная повторная установка.
На этом у меня все. До встречи в других статьях! Если понравился этот материал, обязательно ставьте лайк, так я буду знать, что подобного рода материал вам действительно полезен и интересен. И конечно же делитесь статьей в соцсетях, чтобы информация успешно коснулась и вашего окружения.