UCS - коллекция мануалов

Практика - критерий истины...

Инструменты пользователя

Инструменты сайта


ejabberd:3

Это старая версия документа!


Установка ejabberd

У вас есть несколько вариантов установки ejabberd:

  • Быстрый старт с бинарными установщиками - рекомендации при запуске на localhost:
  • Установка из исходного кода - рекомендуется для опытных пользователей
  • Установка с определенными пакетами для операционной системы - рекомендуется для системных администраторов
  • Операции после установки - например, регистрация пользователей и создание учетных записей администратора

Быстрый старт

Бинарный установщик развернет и настроит полнофункциональный сервер ejabberd и не потребует каких-либо дополнительных зависимостей. Он включает в себя урезанную версию Erlang. Таким образом, при использовании установщика ejabberd вам не нужно устанавливать Erlang отдельно.

Эти мануалы предполагают установку на localhost для целей разработки. В этом документе при упоминании ejabberd-YY.MM мы предполагаем, что YY.MM - номер выпуска, например 19.02. Также обратите внимание, что сценарии установщика поддерживают множество параметров, полезных для производственной или автоматической установки по сценарию. Вы можете прочитать больше об опциях установщика при автоматической установке.

Установка в Windows

  • Загрузите «64-битный установщик Windows».
  • Дважды кликните файл ejabberd-YY.MM-windows-installer.exe, чтобы запустить программу установки.
  • В диалоговом окне «Безопасность Windows» разрешите установку этого приложения.
  • Выберите язык установки, который вы предпочитаете, затем нажмите «Далее», чтобы выполнить необходимые шаги установки:
    • принятие лицензионного соглашения,
    • выбрав каталог установки,
    • определение домена XMPP: по умолчанию для него задано имя вашего компьютера в локальной сети, если не уверены, введите localhost,
    • установка имени пользователя администратора,
    • установка пароля администратора,
    • выберите, будет ли этот экземпляр ejabberd частью кластера: для простой локальной установки просто выберите «Нет»,
    • начать установку,
    • в ответ на запрос брандмауэра Windows вы можете оба раза нажать «Отмена»,

После успешной установки вы должны увидеть на рабочем столе два новых ярлыка: «Запустить ejabberd» и «Остановить ejabberd». Чтобы запустить или остановить ejabberd, щелкните правой кнопкой мыши на каждом ярлыке и выберите «Запуск от имени администратора», затем подтвердите диалоговое окно Windows, нажав «Да».

После запуска ejabberd в браузере по умолчанию должен открыться экран приветствия. Вы можете перейти на веб-панель мониторинга по адресу http://localhost:5280/admin и ввести имя пользователя admin и пароль для доступа. Следующий шаг - узнать, как настроить ejabberd.

Если во время установки что-то пойдет не так, и вы захотите начать с нуля, вы найдете файл ejabberd uninstall.exe в каталоге, где он был установлен. По умолчанию это C:\Program Files\ejabberd-YY.MM\uninstall.app. Деинсталлятор остановит ваш сервер ejabberd и удалит все его файлы. Файлы журналов могут остаться, поэтому, чтобы полностью удалить ejabberd, просто удалите его основную папку.

Установка в Linux

  • Загрузите «Linux x86_64-bit Intel Installer».
  • Щелкните правой кнопкой мыши на загруженном файле и выберите «Свойства». Нажмите на вкладку «Разрешения» и установите флажок «Разрешить выполнение файла как программы».
  • Теперь вы можете дважды кликнуть файл, чтобы запустить программу установки. Вы также можете сделать установщик исполняемым файлом в терминале
chmod a+x ejabberd-YY.MM-linux-x86_64-installer.run

и запустить его с помощью командной строки:

./ejabberd-YY.MM-linux-x86_64-installer.run
  • Выберите язык установки, который вы предпочитаете, затем нажмите «Вперед», чтобы выполнить необходимые шаги установки:
    • принятие лицензионного соглашения,
    • выбор каталога для установки,
    • определение домена XMPP: по умолчанию для него задано имя вашего компьютера в локальной сети. если не уверены, введите localhost,
    • установка имени пользователя администратора,
    • установка пароля администратора,
    • выберите, будет ли этот экземпляр ejabberd частью кластера: для простой локальной установки просто выберите «Нет»,
    • начать установку,

После успешной установки запустите ejabberd с помощью терминала. В командной строке перейдите в рабочую директорию ejabberd и выполните ./bin/ejabberdctl live. Это запустит ejabberd в интерактивном режиме с несколькими полезными сообщениями, напечатанными в терминале.

Теперь вы можете перейти на веб-панель мониторинга по адресу http://localhost:5280/admin и ввести имя пользователя admin и пароль для доступа. Следующий шаг - узнать, как настроить ejabberd.

Если во время установки что-то пойдет не так, и вы захотите начать с нуля, вы найдете скрипт деинсталляции ejabberd в каталоге, где он был установлен.

Установка в macOS

Использование бинарного установщика

Прежде чем начать установку ejabberd, убедитесь, что ваш Mac поддерживает приложения от определенных разработчиков. Для этого перейдите в «Настройки Mac», «Безопасность и конфиденциальность» и выберите «Разрешить загрузку приложений из: App Store и определенных разработчиков». Затем вы можете скачать ejabberd и продолжить установку:

  • Загрузите «Установщик Mac OS X Intel». Если ваша система старше, чем указанные минимальные требования, найдите в ejabberd Download Archive подходящую версию.
  • Дважды кликните файл ejabberd-YY.MM-osx-installer.app.zip, чтобы распаковать архив.
  • Дважды кликните файл ejabberd-YY.MM-osx-installer.app, чтобы запустить программу установки.
  • Подтвердите диалог безопасности, нажав «Открыть».
  • Если вы видите диалоговое окно с заголовком «Приложение не оптимизировано для вашего Mac», вы можете безопасно его проигнорировать - оно относится только к установщику, а не к самому ejabberd.
  • Выберите язык установки, который вы предпочитаете, затем нажмите «Далее», чтобы выполнить необходимые шаги установки:
    • принятие лицензионного соглашения,
    • выбор каталога установки,
    • определение домена XMPP: по умолчанию для него задано имя вашего компьютера в локальной сети. если не уверены, введите localhost здесь,
    • установка имени пользователя администратора,
    • установка пароля администратора,
    • выберите, будет ли этот экземпляр ejabberd частью кластера: для простой локальной установки просто выберите «Нет»,
    • начать установку,

По завершении сценария установки он пытается запустить ejabberd. Может появиться приглашение с просьбой разрешить входящие соединения для beam.smp. Если вы не разрешите, установка не сможет завершиться успешно.

Если во время установки что-то пойдет не так, и вы захотите начать с нуля, вы найдете файл ejabberd uninstall.app в каталоге, где он был установлен. По умолчанию это /Apllications/ejabberd-YY.MM/uninstall.app. Деинсталлятор остановит ваш сервер ejabberd и удалит все его файлы. Файлы журналов могут остаться, поэтому, чтобы полностью удалить ejabberd, просто удалите его основную папку.

Бинарные установщики ejabberd до версии 19.02 не имели подписи Apple Developer. Если macOS жалуется, когда вы пытаетесь установить ejabberd старше 19.02 с бинарным установщиком с сообщением «ejabberd-installer поврежден и его нельзя открыть» - тогда вам нужно временно отключить привратника, чтобы иметь возможность установить ejabberd:

sudo spctl --master-disable

Установить ejabberd и снова включить его

sudo spctl --master-enable

Использование Homebrew

Homebrew - менеджер пакетов для macOS, целью которого является портирование многих программ Unix и Linux, которые нелегко доступны или несовместимы. Установка Homebrew проста и инструкция доступна на его сайте.

  • После того, как вы установили Homebrew, откройте терминал. Запустите brew install ejabberd. Это должно установить самую последнюю или самую последнюю версию ejabberd.
  • Каталог установки должен быть указан в конце этого процесса, но обычно основной исполняемый файл хранится в /usr/local/sbin/ejabberdctl.

Запустите ваш ejabberd, запустив /usr/local/sbin/ejabberdctl live. Этот интерактивный режим печатает полезные сообщения в терминале. Домен по умолчанию, используемый ejabberd Homebrew - localhost.

Создайте учетную запись администратора, запустив /usr/local/sbin/ejabberdctl, зарегистрируйте пароль администратора localhost. Это создает учетную запись admin@localhost с указанным паролем.

Теперь вы можете перейти на веб-панель мониторинга по адресу http://localhost:5280/admin и ввести имя пользователя admin и пароль для доступа. Без конфигурации здесь не так много всего, поэтому следующий шаг - узнать, как настроить ejabberd.

ejabberd/3.1552608931.txt.gz · Последнее изменение: (внешнее изменение)