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, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.