admin 管理员组

文章数量: 887016

前言

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

点我前往官网Github: msgbyte/tailchat

准备工作

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

  • 一台 2C2G 的服务器(最低要求)
  • 服务器需装 Docker 环境
  • 一个域名 (可选)
  • 一个 SSL 证书(可选)

正式部署

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

购买服务器

这里服务器厂商可以自由选择,如果您是想长期使用,推荐使用雨云的服务器(可以参考我之前的文章购买)

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

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

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

选用 SSH 工具

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

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

docker -v
docker compose -v

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

获取镜像以部署

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

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

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

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

  • 修改 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,授权以原创方式转载至CSDN

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

本文标签: 替代品 团队 教程 平台 Tailchat