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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

    技术分享图片

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

    技术分享图片
    b. 创建管理员:
    技术分享图片
    c. 创建组织:
    技术分享图片
    d. 创建服务器信息:
    技术分享图片
    e. 注册服务器:
    技术分享图片
    f. 转移到工作区:
    技术分享图片
    g. 界面效果:
    技术分享图片
    技术分享图片

以上是关于centos7搭建自己的聊天服务器rocket.chat的主要内容,如果未能解决你的问题,请参考以下文章

centos怎么搭建本地服务器配置

10分钟快速搭建自己的服务器

centos7搭建samba服务器

搭建自己的聊天室平台公司内部聊天平台,Rocket.Chat搭建及使用

Centos7安装搭建FTP服务器

netty搭建web聊天室