分类
折腾

Ubuntu 快速搭建 Rocket.Chat,拥有自己的团队即时聊天工具!

Rocket.Chat 是一个开源的团队即时通讯工具,支持中文,拥有跨平台的桌面端和移动端应用。通过与 Snap 集成,通过几条命令就可以快速拥有自己的即时聊天工具。

这个开源软件拥有满满的新技术:

  • 跨平台桌面端的 Electron.js(虽然臃肿)
  • 自动 HTTPS 的 HTTP/2 网页服务器 – Caddy
  • WebSocket 技术
  • 全新的 Snap 包格式

真的是一款现代的即时通讯程序。

准备工作

  • 你需要一个VPS,装有 Ubuntu 14.04 或 16.04,需要64位。
  • 你需要一个域名,来启用 SSL。Rocket.Chat 的 Snap 包集成了 Let’s Encrypt 的自动申请功能。

开始安装

首先,确保安装了 Snap。

apt-get install snapd

接下来,安装 Rocket.Chat。

snap install rocketchat-server

配置 Rocket.Chat

接下来,生成一个站点配置文件:

snap run rocketchat-server.initcaddy

命令会返回一个路径,说明了配置文件的位置,如:“/var/snap/rocketchat-server/1215/Caddyfile

使用 vim 或 nano 编辑上述文件,修改为如下内容:

你的域名.后缀 {
  proxy / localhost:3000 {
    websocket
    transparent
  }
}

保存并退出。这样,SSL、HTTP 到 HTTPS 的重定向,就都设定好了。接下来,你只需要的是重新启动服务。

systemctl restart snap.rocketchat-server.rocketchat-caddy
systemctl restart snap.rocketchat-server.rocketchat-server.service

大功告成。

设定管理员账户

很简单,访问你的站点,注册一个新账户。第一个注册的账户即是管理员账户。

获取各个平台的客户端

因为桌面端基于 Electron.js,因此 Rocket.Chat 拥有 Windows、Linux 和 macOS 的应用。

移动端支持 iOS 和 Android。

可以访问 Rocket.Chat 官网下载:https://rocket.chat/download


实用资讯

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注