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 添加用户
从虚拟主机找到本机,点击用户菜单,即可添加用户