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

Вступление

http://ajenti.org [Ajenti] - это веб-панель управления с открытым исходным кодом, которая может использоваться для самых разнообразных задач управления сервером. Он может устанавливать пакеты и запускать команды, а также просматривать основную информацию о сервере, такую ​​как используемая память, свободное место на диске и т. Д. Все это можно получить из веб-браузера. По желанию, дополнительный пакет под названием Ajenti V позволяет вам управлять несколькими веб-сайтами из одной панели управления.

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

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-control-panel.png [Домашняя страница панели управления Ajenti]

Предпосылки

Прежде чем вы сможете установить Ajenti, вам необходимо:

  • Зарегистрированное доменное имя

  • Clean Ubuntu 14.04 Droplet, настроенный с именем хоста + панель. + (Https://www.digitalocean.com/community/tutorials/how-to-set-up-a-host-name-with-digitalocean[How To Настройка имени хоста с помощью DigitalOcean] объясняет, как это настроить.)

  • Пользователь без полномочий root с правами sudo (Initial Server Setup с Ubuntu 14.04 объясняет, как это настроить .)

Все команды в этом руководстве должны выполняться от имени пользователя без полномочий root. Если для этой команды требуется root-доступ, ему будет предшествовать + sudo +. Initial Server Setup с Ubuntu 14.04 объясняет, как добавлять пользователей и предоставлять им доступ sudo.

Установка Адженти

На этом этапе мы установим базовую панель Ajenti. Для начала connect к вашему серверу с SSH.

На вашем сервере, как пользователь с доступом sudo, сначала добавьте ключ репозитория. Это используется для проверки источников пакетов 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

Если все идет хорошо, последняя строка в вашей консоли должна сказать + * начато +. Вы можете перейти к следующему шагу.

Настройка Ajenti

Здесь мы сделаем несколько важных начальных изменений в вашей панели управления. Откройте веб-браузер и перейдите к + https: // панель.: 8000 / +. Если вы не настроили зарегистрированное доменное имя так, чтобы оно указывало на Droplet в качестве панели., Вам нужно будет перейти к + https: //: 8000 / +.

В Google Chrome нажмите ссылку * Advanced * на странице ошибки конфиденциальности, а затем нажмите «+ Перейти к панели .. +». Еще раз, это не небезопасно.

Войдите с этими учетными данными по умолчанию:

  • Имя пользователя *: root

  • Пароль *: админ

Теперь вы будете внутри вашей новой панели управления Ajenti.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-control-panel-2.png [Панель управления Ajenti]

Прежде чем мы что-то еще сделаем, нажмите кнопку * Пароль * на боковой панели. Под старым паролем введите + admin + и затем установите новый пароль. С этого момента для входа в панель управления вы будете использовать:

  • Имя пользователя *: root

Пароль:

Теперь выберите параметр * Configure * на левой боковой панели, он будет прямо над * Password *. Прокрутите вниз и нажмите кнопку * Перезагрузка *. Когда вам будет предложено перезапустить Ajenti, нажмите * OK *. Это перезапуск службы Ajenti. При этом ваш браузер будет отображать + Reconnecting …​ +. Если это продолжается более минуты, обновите страницу браузера.

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

Настройка Ajenti

Главная страница в Ajenti - это панель инструментов, которую можно настроить так, чтобы она содержала много полезной и актуальной информации в удобном для чтения виде. По умолчанию несколько виджетов уже показаны, такие как загрузка процессора и время работы. Другие виджеты можно легко добавить, нажав кнопку * Добавить виджет * в правом верхнем углу экрана.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-add-widgets.png [Добавить меню виджетов]

Плагины

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

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

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

В разделе * System * на боковой панели есть множество настраиваемых элементов на выбор. Вы можете управлять жесткими дисками с помощью меню * Файловые системы *, изменять серверы имен своей капли в * Серверы имен *, добавлять любые необходимые вам пакеты и приложения в разделе * Пакеты * и многое другое.

Меню файловых систем: + изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-filesystems.png [Файловые системы]

Меню серверов имен: + изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-nameservers.png [Сервер имен]

Меню пользователя: + изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-users.png [Пользователи]

Меню "Пакеты": + изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-packages.png [Пакеты]

Установка Ajenti V для настройки веб-сайта

При желании вы можете теперь установить Ajenti V, что позволит вам сделать сайт. На панели управления Ajenti на левой боковой панели выберите параметр * Terminal *. Он расположен в разделе * Инструменты *. Этот терминал функционирует как эмулятор терминала в вашем браузере для прямого доступа к вашему серверу. Нажмите * + New * в верхней части экрана и нажмите на середину пустого черного ящика, который появляется. Это откроет терминал. Загрузка может занять некоторое время.

Внизу экрана есть поле с надписью * Вставить сюда *. Щелкните внутри и вставьте следующую команду в это поле:

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 *. Некоторые всплывающие окна могут появляться на экране, например:

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-v-installation.png [Установка Ajenti V]

Для подсказок, подобных этим, просто нажмите * ENTER * для предварительно выбранных параметров. Конфигурация не требуется. MySQL может несколько раз попросить вас ввести пароль root. Нажмите * ENTER *, когда он попросит сохранить текущий пароль, что хорошо для целей этого урока.

Когда он закончится, щелкните * X * рядом с * Terminal 0 * в верхней части экрана, чтобы вернуться к дому. Вернитесь в меню * Configure * с боковой панели и перезапустите Ajenti с помощью кнопки в нижней части экрана. Вам нужно будет войти снова.

Когда Ajenti перезапустится, вы должны увидеть раздел * Web * на боковой панели и опцию * Websites * сразу под ней. В представлении * Веб-сайты * вы можете добавлять и управлять веб-сайтами, а также контролировать свою конфигурацию, чтобы убедиться, что все работает правильно.

изображение: https: //assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-websites.png [Меню веб-сайтов]

Заключение

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

Related