Skip to content

搭建一个团队协作向的聊天平台吧!

Updated: at 03:17编辑

前言

多人协作,私有聊天一直是团队协作的关键点,现在有很多专注于团队协作的应用和平台,比如飞书、企业微信和 Slack 等。这期教程将带你手把手的搭建一个在线的团队协作向聊天室,希望对你有所帮助!
本期聊天室使用 TailChat 作为服务端,TailChat 是下一代 nolM(不仅仅是 IM) 应用程序,适用于团队协作,拥有丰富的 API 和插件。整个系统的架构如下图所示:

系统架构

点我前往官网Github: msgbyte/tailchat

准备工作

我们要部署 Tailchat 需要以下内容作为前提:

正式部署

接下来就是正式部署的过程了,这一段比较长,如果有操作熟练的部分可以跳过。

购买服务器

这里服务器厂商可以自由选择,如果您是想长期使用,推荐使用雨云的服务器

点我购买服务器🚀优惠码 lz932

雨云官网

推荐使用宿迁 (NAT) 或香港三区服务器,配置选用 2C2G 即为标配版

选择服务器

滑到下面,系统选用 Debian 12,预装 Docker 环境(请预装,若预装失败请重装系统!)

系统选择 + 预装环境

然后等待按照系统创建成功即可!

创建成功效果图

选用 SSH 工具

这里推荐使用 XTerminal 连接服务器,配置简单,这里不再赘述(如有疑问请留言)。

连上服务器,使用这几行命令确认服务器环境正确:

docker -v
docker compose -v

国内服务器这里推荐更换镜像源,请参考这篇文章。更换后拉取速度将显著提升!

获取镜像以部署

运行以下命令执行部署过程:

mkdir tailchat && cd tailchat
wget https://raw.githubusercontent.com/msgbyte/tailchat/master/docker-compose.yml
wget https://raw.githubusercontent.com/msgbyte/tailchat/master/docker-compose.env

下载速度取决您服务器的下行网络带宽。

下载完成?您需要修改一些东西才能够启动服务端!需要修改的地方如下所示

API_URL=http:// # API_URL 是外部可访问的url地址,用于文件服务访问,可以是域名,也可以是IP地址。如果发送的图片无法正常显示,则不设置此变量
SECRET= # 服务器端加密密钥,用于生成 JWT Token。默认值为 tailchat,建议 8 位以上随机字母数字组合!

完成配置后,使用 docker compose 一键启动 Tailchat 应用程序:

# 确保配置文件 docker-compose.yml 和 docker-compase.env 在当前目录中
# 执行以下命令以一键启动
docker compose up -d

访问: http://<server ip>:11000 即可打开 Tailchat。

祝贺🎉!部署成功了!

结语

这就是本期教程的全部内容了,如果你喜欢本期教程,请给我一个免费的赞(右下角浮动条),如有任何部署中的疑问欢迎评论留言!

下期预告:使用 QiuDN 加速你的 Tailchat 访问!

本文首发于 liuzhen932’s Blog,请不要以任何方式转载本篇文章

本文链接:https://www.liuzhen932.top/posts/default/tailchat


上一篇
6.6 速报,国内 Docker 镜像源集体停止服务,我们该何去何从?
下一篇
QiuDN:新手友好的公益 CDN