Установка веб-панели Ajenti и модуля Ajenti V на сервер Ubuntu 14.04

Ajenti – это открытая веб-панель, позволяющая выполнять большое количество различных задач по управлению сервером: устанавливать пакеты, запускать команды, сообщать основную информацию о сервере, об использовании оперативной памяти, свободном дисковом пространстве и т.д.

В данном руководстве речь пойдёт об установке панели Ajenti и модуля Ajenti V, предназначенного для создания сайтов.

Требования

Для установки Ajenti понадобится:

  • Доменное имя (в данном руководстве используется условный домен example.com);
  • Свежий сервер Ubuntu 14.04 с предварительно настроенным хостом panel.example.com;
  • Не-рутовый пользователь с правами sudo (подробнее – в этой статье)

Все команды в данном руководстве следует запускать с правами sudo.

Установка Ajenti

Для начала подключитесь к серверу по SSH.

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

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 ajenti

Подтвердите запуск команды, нажав Y и Enter. Процесс установки займёт несколько минут. После завершения установки запустите сервер Ajenti:

sudo service ajenti restart

Если установка прошла успешно, в консоли появится:

* started

Настройка Ajenti

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

https://panel.your_domain_name:8000/

Если же вы предварительно не настроили хост panel.yourdomainname, откройте ссылку:

https://your_server_ip:8000/

Примечание: Браузер сообщит об ошибке конфиденциальности. Это абсолютно нормальная реакция программы, поскольку Ajenti поставляется вместе со стандартным самоподписанным сертификатом. Закройте страницу ошибки, её не нужно исправлять.

Для входа используйте следующие учётные данные:

  • Имя пользователя: root
  • Пароль: admin

Это откроет панель Ajenti. Но прежде чем приступить к работе, следует изменить пароль. Кликните Password на боковой панели и выберите более надёжный новый пароль. С этого момента для входа в панель управления нужно использовать:

  • Имя пользователя: root
  • Пароль: newpassword

Затем выберите опцию Configure в левой панели, нажмите Restart и подтвердите перезапуск панели, нажав OK. Во время перезапуска браузер покажет:

Reconnecting...

Если это сообщение находится на странице браузера дольше минуты, обновите страницу.

После этого используйте новые учётные данные, чтобы открыть панель.

Пользовательская настройка Ajenti

Главная страница в Ajenti – это панель приборов, которую можно настроить более удобным для пользователя образом. По умолчанию панель содержит несколько виджетов (например, CPU Usage и Uptime). Другие виджеты можно добавить, просто нажав на кнопку Add Widget в правом верхнем углу экрана.

Плагины

Стандартный набор функций Ajenti довольно широк, но если его недостаточно, в разделе Plugins можно найти множество дополнительных функций. Некоторые плагины включены по умолчанию, некоторые нужно включить вручную или установить необходимые зависимости.

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

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

Управление системой

В разделе System находится множество опций. Меню Filesystems позволяет управлять жёсткими дисками, Nameservers – изменять имя сервера, раздел Packages – добавлять все необходимые пакеты, и т.д.

Установка модуля Ajenti V

Данный раздел является опциональным.

Теперь можно установить Ajenti V  -модуль, позволяющий создавать сайты при помощи панели Ajenti.

В левой боковой панели выберите опцию Terminal (в разделе Tools). Это откроет эмулятор терминала для прямого доступа к серверу. В верхней части экрана нажмите +New и кликните на появившееся чёрное поле. Загрузка терминала может занять пару минут.

Примечание: Команды, запущенные через терминал Ajenti, выполняются с правами root.

В нижней части экрана появится поле Paste here. Кликните по нему и введите следующую команду:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm ajenti-v-mail ajenti-v-nodejs php5-mysql

Нажмите Enter. Подтвердите установку пакетов, нажав Y и Enter. После этого на экране могут появиться всплывающие сообщения. В таком случае следует снова нажать Enter.

MySQL может несколько раз запросить root-пароль. На запрос изменить текущий пароль просто нажмите Enter.

После завершения установки можно закрыть терминал и вернуться на домашнюю страницу (просто нажмите на Х). Вернитесь в меню Configure и перезапустите Ajenti.

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

Заключение

Панель Ajenti и модуль Ajenti V успешно установлены на сервер. Чтобы узнать о Ajenti больше, читайте статьи:

Tags: , ,

1 комментарий

  • Виктор says:

    Хорошая панель управления для сайта, сам не ставил но друг установил на свой VPS говорит нарадоваться не может, сегодня думаю тоже попробую поставить на свой VPS сервер, но вот вопрос в чем, нужно ли устанавливать перед этим LAMP ? Или админ панель сама подтянет нужные дистрибьютивы?

Добавить комментарий для Виктор Отменить ответ