centos7搭建自己的聊天服务器rocket.chat

  1. 官网:
    https://rocket.chat/
  2. 安装nodejs、mongodb:
    a. 创建mongodb的yum源:
    vim /etc/yum.repos.d/mongodb-org-3.6.repo
    [mongodb-org-3.6]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.6/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

    b. 安装软件:

    yum  -y  install  gcc-c++  make  mongodb-org  nodejs  epel-release  GraphicsMagick

    c. 升级nodejs:

    curl  -sL  https://rpm.nodesource.com/setup_8.x  |  bash  -
    npm  install  -g  inherits  n  &&  n  8.11.3
  3. 安装rocket.chat服务器:
    a. 下载:
    curl  -L  https://releases.rocket.chat/latest/download  -o  /tmp/rocket.chat.tgz

    b. 解压:

    tar  -xzf  /tmp/rocket.chat.tgz  -C  /tmp

    c. 安装依赖:

    cd  /tmp/bundle/programs/server  &&  npm  install

    d. 重命名:

    mv  /tmp/bundle  /opt/Rocket.Chat
  4. 启动服务:
    a. 进入服务目录:
    cd  /opt/Rocket.Chat

    b. 自定义环境变量:

    export  ROOT_URL=https://172.20.10.12/
    export  MONGO_URL=mongodb://localhost:27017/rocketchat
    export  PORT=3000

    c. 启动mongodb:

    systemctl  start  mongod

    d. 启动rocket.chat:

    node  main.js

    centos7搭建自己的聊天服务器rocket.chat

  5. 测试:
    a. 连接浏览器:
    http://172.20.10.12:3000

    centos7搭建自己的聊天服务器rocket.chat
    b. 创建管理员:
    centos7搭建自己的聊天服务器rocket.chat
    c. 创建组织:
    centos7搭建自己的聊天服务器rocket.chat
    d. 创建服务器信息:
    centos7搭建自己的聊天服务器rocket.chat
    e. 注册服务器:
    centos7搭建自己的聊天服务器rocket.chat
    f. 转移到工作区:
    centos7搭建自己的聊天服务器rocket.chat
    g. 界面效果:
    centos7搭建自己的聊天服务器rocket.chat
    centos7搭建自己的聊天服务器rocket.chat

猜你喜欢

转载自blog.51cto.com/12173069/2337074