Ejabberd 是基於 Jabber/XMPP 協議的即時通訊服務器,由 GPLv2 授權(免費和開放源碼),採用 Erlang/OTP 開發。它的特點是,跨平臺,容錯,集羣和模塊化。 Ejabberd 是可擴展性最好的一種 Jabber/XMPP 服務器之一,支持分佈多個服務器,並且具有容錯處理,單臺服務器失效不影響整個 cluster 運作。
文章目錄
一、官方手冊
官網說明比較簡明概要,毫不囉嗦,但是對新手很不友好。
1.1 官方教程
https://docs.ejabberd.im/admin/installation/#install-on-windows
1.2 官方下載
https://www.process-one.net/en/ejabberd/downloads/
二、軟件安裝
2.1 執行 ejabberd 安裝
Ejabberd 安裝包不需要任何依賴,裏面有 Erlang 的精簡版,因此也不需要安裝 OTP 了。
① 語言選擇英文
② 同意協議
③ 安裝路徑
④ 域名地址
這個地址必須能訪問纔行,而且每個用戶名後面會自動加上域名後綴
⑤ 管理員用戶名
我們用默認的 admin
⑥ 管理員密碼
至少 5 位,我們這裏填 123456
⑦ 集羣配置
我們先不配置集羣
⑧ 開始安裝
2.2 啓動服務
- 方式 ① :桌面快捷方式啓動
安裝完成後桌面會出現兩個圖標,一個啓動一個停止。
雙擊啓動即可
啓動成功
- 方式 ②:命令行啓動
在 ejabberd 安裝目錄下的 bin 文件夾執行命令行:
ejabberdctl start
成功示例:不報錯就是成功了
失敗示例:報錯提示已經啓動過了
三、管理後臺
3.1 管理地址
瀏覽器輸入:localhost:5280/admin
用戶名爲 admin@localhost
密碼爲 123456
用戶名密碼跟安裝時自己填的相關,注意 ejabberd 裏面的用戶都是 用戶名@域名
的形式
3.2 添加用戶
從虛擬主機找到本機,點擊用戶菜單,即可添加用戶