RockyLinux docker方式安装 rocket.chat

主要参考

官方文档 https://docs.rocket.chat/docs/deploy-with-docker-docker-compose
没有比这更好的了,本文能做的实际上也就是翻译翻译其中的内容。建议可以直接看原文

如果需要使用移动端APP前提

  1. 域名
  2. ssl整数

安装Docker

略:我自己都忘记自己当时怎么装的了…

安装 Docker Compose

参考了 https://blog.csdn.net/weixin_42494218/article/details/137948872
不过文章内的命令过老已经有点不可靠,但是思路是对的

  1. 在github中下载 https://github.com/docker/compose/releases
  2. 移动到 /usr/local/bin/ 并重命名文件为docker-compose
  3. 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose
  1. 测试
[root@hostname ]# docker-compose --version
Docker Compose version 083f676

下载compose.yml

  1. 随便创建一个目录,例如 /home/rocketchat
  2. 创建文件,下面用vi演示,但其实可以用任意文本编辑器
vi compose.yml
  1. 复制官方模板内容 https://github.com/RocketChat/Docker.Official.Image/blob/main/compose.yml

创建.env设置环境变量

官方建议使用.env设置环境变量代替修改硬文本

  1. 创建.env文件,下面用nano演示,但其实都可以
nano .env
  1. 复制官方模板 https://github.com/RocketChat/Docker.Official.Image/blob/main/env.example
  2. 设置你要下载的rocketchat版本,具体版本号可在releasePage中找到 https://github.com/RocketChat/Rocket.Chat/releases。例如设置为7.2.1
RELEASE=7.2.1
  1. 设置域名和端口,如果没有域名随便填写一个应该也可以,因为成功后可以直接通过IP http访问
ROOT_URL=http://你的域名
HOST_PORT=3001
  1. 设置REG_TOKEN,如果第一次装可以忽略。
  2. 设置MONGO_URL,如果存已经有一个mongoDB,但如果没有就不用管。这里我们忽略,随后会通过docker自动下载一个mongodb

运行docker compose

docker compose up -d

等待下载完成后(下载相关的网络问题请自行解决)可以通过IP:3001(我们刚刚设置的HOST_PORT)访问

注册workspace

由于rocketchat要恰饭的,需要通过license进行授权。服务器跑起来后还要进行激活。这部分由于没有截图,描述可能和实际有点偏差,但大意是这样的。
另附上官方文档参考 https://docs.rocket.chat/docs/air-gapped-workspace-registration

  1. 完成管理员帐号注册后,选择Register offline

来源链接:https://www.cnblogs.com/209jkjkjk/p/18687696

请登录后发表评论

    没有回复内容