Ejabberd является мощным и популярным открытым исходным кодом XMPP-сервером. Ejabberd-сервер способен надежно поддерживать тысячи одновременных пользователей на одном узле без сбоя.
Установка Ejabberd — это простой процесс, который может занять до 10 минут. Давайте начнем!
Предпосылки
- Сервер с МСВСфера 9.6 в качестве ОС.
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.
Конвенции
|
|
Шаг 1. Установите ejabberd
Бинари ejabberd Community Server доступны для Linux и Windows. Вы можете использовать общий сценарий установки или бинарный пакет, специфичный для операционной системы, например, пакет .deb для семейства Debian и .rpm для семейства дистрибутивов Red Hat Linux.
Перейдите к официальной странице загрузки ejabberd. Обратите внимание на последнюю версию программного обеспечения.
|
|
Теперь, когда пакет был загружен, установит его с помощью следующих команд:
|
|
Это поместит ejabberd в свой сценарий под /etc/init.d/ejabberd
|
|
Ejabberd каталог приложений:
|
|
Шаг 2. Настройте службу systemd для запуска ejabberd
Копировать системный файл ejabberd в каталог /etc/systemd/systemd
:
|
|
Перезагрузка
|
|
Запустить сервис и включить его в загрузку:
|
|
Шаг 3. Добавить команду ejabberdctl в свой PATH
Locate ejabberdctl бинарный файл:
|
|
Добавить путь к файлу .bashrc
.
|
|
Обновление PATH:
|
|
Источник вашего файла bashrc для обновления настроек.
|
|
Шаг 4. Добавить пользователя Admin в ejabberd
Как только Ejabberd будет установлен и настроен, вам необходимо будет добавить первоначального пользователя администратора для административных целей.
|
|
Где:
- myadmin – Имя пользователя администратора
- StrongAdminPassword - это пароль для созданного пользователя myadmin.
- $(hostname) дает системное имя хоста. Вы также можете проверить установленное значение в файле
opt/ejabberd/conf/ejabberd.yml.
.
Редактируйте файл конфигурации ejabberd, чтобы предоставить права администрации на созданную вами учетную запись XMPP.
|
|
|
|
Где ejabberd.example.com
- это имя сервера, используемое при добавлении пользователя. Вы можете предоставить административные привилегии для многих учетных записей XMPP, а также для счетов на других серверах XMPP.
Перезапустите сервис ejabberd после внесения изменений.
|
|
Шаг 5. Доступ ejabberd Web Admin
Доступ к консоли администратора Ejabberd можно получить по следующему адресу:
|
|
Войти с именем пользователя и паролем, созданным ранее.
- Имя пользователя: username@server_hostname
- Пароль: ваш_пароль
При успешной аутентификации вы будете представленык к веб-консоли Ejabberd.
|
|
Завершение
Вы успешно установили Ejabberd XMPP-сервер на МСВСфера 9.6.
Если вам понравился этот пост об установке Ejabberd на сервере МСВСфера 9.6, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.