空大

宝塔Docker部署Rocket Chat[CentOS 7.X]

文章目录

Rocket.Chat 是一个开源的团队沟通与协作平台,类似于 Slack 和 Microsoft Teams。它支持私有部署,并提供高度可定制的功能,适用于企业、开发团队或社区运营。

Rocket.Chat 的主要特点

  • 自托管支持:可以在自己的服务器上部署,确保数据安全和隐私。
  • 多协议支持:可以与 WhatsApp、Telegram、Messenger、LINE 等第三方通讯工具集成。
  • 灵活的权限管理:管理员可以精细控制用户权限,适用于不同的团队结构。
  • 机器人与 API:支持聊天机器人、Webhook 和 REST API,方便与其他系统集成。
  • 文件共享与音视频通话:支持文件传输、语音/视频会议,并可与 Jitsi 进行集成。
  • 插件与扩展:通过 Marketplace 可以安装扩展插件,增强功能。

Rocket.Chat 可以运行在 docker、Snap、Ubuntu、CentOS 或 Kubernetes 上,也可以直接部署在云服务(如 AWS、Azure、GCP)上。

如果你打算自建 Rocket.Chat 服务器,可以告诉我你的具体需求,比如安装环境、数据库选型(MongoDB)、是否需要负载均衡等,我可以提供具体的安装和优化指南。

搭建教程

下载运行Rocket Chat镜像

curl -L https://raw.githubusercontent.com/rocketchat/Docker.Official.Image/master/compose.yml -O

接着运行指令:

docker compose up -d

当 compose.yml 运行完后,在宝塔docker上可以看到两个容器被建立而且自动启动:

配置域名

如果你想配置域名可以参考这段内容,如果不想可以省略。

创建域名反向代理容器,输入你设置的域名,容器选择 home-rocketchat-1,然后端口预设3000:

建立管理员资讯

访问网站,Rocket Chat 会要求你先建立管理员的信息:

点击下一步之后,它会询问你是否要更改网址,选择是:

接着会跳出提示 “Unique ID change detected”,选择 New workspace,然后再点击 Confirm new workspace:

输入组织信息,这部份可以随便填,当然你也可以依照公司来填写:

 

接着输入你要注册的邮箱,待会儿要收验证码:

到邮箱收取信件,点击验证,这边注意到的是,页面不要关掉。

等待验证

点击 Verify registration

邮箱验证成功

此时你刚刚的画面就会自动跳转,如下图:

到这边基本上就大功告成。

 

备注:由于搭建的是免费版的 Rocket Chat,所以免费版聊天人数上限是50人

 

如果你想使用付费版,可以采取订阅制,目前有 Pro版跟Enterprise版

赞(1)
未经允许不得转载:剧搜博客 » 宝塔Docker部署Rocket Chat[CentOS 7.X]

评论 抢沙发

4 + 8 =