最简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
即可运行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】