Вступление
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 теперь установлены на вашем сервере. Чтобы узнать, как использовать некоторые из их функций, ознакомьтесь со следующими уроками: