1. 程式人生 > >centos7搭建自己的聊天伺服器rocket.chat

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