码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-12-30 12:53:58      阅读:1128      评论:0      收藏:0      [点我收藏+]

标签:png   npm   管理员   工作区   安装   bash   systemctl   http   graphic   

  • 官网:
    https://rocket.chat/
  • 安装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
  • 安装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
  • 启动服务:
    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

    技术分享图片

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

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

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

    标签:png   npm   管理员   工作区   安装   bash   systemctl   http   graphic   

    原文地址:http://blog.51cto.com/12173069/2337074

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!