1. 安装docker可以参考《这里》
  2. 安装docker-compose

    # 安装
    curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    # 增加可执行权限
    chmod +x /usr/local/bin/docker-compose
    # 验证安装
    docker-compose --version
  3. 创建compose.yml配置文件(默认就行,不需要调整)

    mkdir -p /var/www/html/rocketchat
    cd /var/www/html/rocketchat
    curl -L https://raw.githubusercontent.com/RocketChat/Docker.Official.Image/master/compose.yml -O
  4. 配置环境文件.env(更多环境变量可以参考 环境模版

    MONGODB_VERSION=6.0
    REG_TOKEN=dcb7b6b6-39bc-4db3-916f-cf6fb0e1c864

    MONGODB_VERSION: MongoDB 的 docker 版本号
    REG_TOKEN: 来自 RocketChat 官网Workspaces中的Register self-managed

  5. 安装

    docker-compose up -d
  6. 配置代理
    nginx 反代http://127.0.0.1:3000,另外也需要配置SSL,不然客户端可能无法登录。
  7. 配置 SMTP
    部署完毕后,先注册、登陆用户(管理员),然后进入 管理员后台->设置->电子邮件->SMTP 进行邮件配置。
    请输入图片描述

《RocketChat部分的安装配置参考文档》