最简centos7单机安装RocketChat

面对最简单的系统来装的,所以啥东西都要自己装

因为最后我要在断网状态下安装,所以中间涉及的安装包我都是先下载,再安装,不一次性安装

 

准备

一开始就发现wget没有

yum install --downloadonly --downloaddir=下载路径 wget
rpm -i 下载的文件

换源(下载速度慢的话)

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum update -y

 

安装node

wget https://npm.taobao.org/mirrors/node/latest-v12.x/node-v12.22.8-linux-x64.tar.gz
tar xf node-v12.22.8-linux-x64.tar.gz

创建软连接或者改一下/etc/profile

用的第二种,末尾加上

export PATH=路径/node-v4.8.4-linux-x64/bin
source /etc/profile

可以node -v看看输出

 

安装GraphicsMagick(1.3.25)

yum install --downloadonly --downloaddir=/test/cpp GraphicsMagick gcc-c++ -y
rpm -ivh *.rpm --force --nodeps

 

安装git

yum install --downloadonly --downloaddir=/test/git git -y
rpm -ivh *.rpm --force --nodeps

 

mongodb安装#

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.4.2.tgz
tar -xf mongodb-linux-x86_64-ubuntu1604-4.4.2.tgz

把文件移动到/usr/local/mongodb

改一下/etc/profile,加上

export PATH=/usr/local/mongodb/bin

配置

复制代码
cd 路径bin  

mkdir data
cd data
mkdir db
cd ..
mkdir logs
cd logs
touch mongodb.log
cd ..

vi mongodb.conf  
dbpath
= /usr/local/mongodb/bin/data/db logpath = /usr/local/mongodb/bin/logs/mongodb.log port = 27017
bind_ip=0.0.0.0
复制代码

启动

./mongod -f mongodb.conf

中间遇到缺失libssl.so.1.0.0或者libcrypto.so.1.0.0,换高版本的mongodb即可

目录输入

./mongod --replSet rs01 --port 27017 --dbpath=/usr/local/mongodb/bin/data/ --logpath=/usr/local/mongodb/bin/logs/mongodb.log

在开一个连接输入

mongo
rs.initiate({_id:'rs01',members:[{_id:1,host:'127.0.0.1:27017'}]})

这样就运行成功了

 

安装RocketChat#

curl -L https://releases.rocket.chat/latest/download -o /路径/rocket.chat.tgz
1
tar -xf rocket.chat.tgz

进入server目录,安装

cd bundle/programs/server
npm install

安装后在node_modoules里

 

在 /etc/profile追加

export MONGO_URL=mongodb://127.0.0.1:27017/rocketchat?replicaSet=rs01
export MONGO_OPLOG_URL=mongodb://127.0.0.1:27017/local?replicaSet=rs01
export ROOT_URL=http://服务器ip:3000/
export PORT=3000

然后到安装目录

node main.js

即可运行

posted @   Aninock  阅读(350)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示
主题色彩
主题色彩
主题色彩
主题色彩
主题色彩
主题色彩
主题色彩