Appearance
部署会众云平台(无网络Linux版本)
特别说明
当前版本适用于:本地服务器没有公网访问能力
(相当于内网单机服务器)
部署此版本后,需要手动扫码进行授权
(单次扫码有效期180天,重启服务后需重新授权)
注意
服务器的CPU必须支持AVX
指令集!
命令行输入命令:
cat /proc/cpuinfo | grep avx
,如果有输出信息则表示支持
1. 下载无网络安装包
>>>>>>>> 点击此处下载无网络安装包 <<<<<<<<
提示
所有无网络安装包
均上传到百度网盘中,用户需要下载安装包并上传到本地服务器(点击查看版本说明)
上传服务器可以使用scp
命令,使用示例如下:
bash
# 假设下载安装包为:netless.db.x86.7.9.6.tar,服务器IP为:192.1.1.1
# 那么上传命令如下(上传到目标主机的 /root/ 目录下)
scp ./netless.db.x86.7.9.6.tar root@192.1.1.1:/root/
2. 安装docker
>>>>>>>> 点击此处下载docker离线安装包 <<<<<<<<
提示
打开下载链接后,需要下载匹配当前服务器的Docker
假设,Linux 使用的版本为:9.2
,系统架构为:x86
,那么需要选择并下载:
Docker 命令行工具:
️ 9.2 -> x86_64 -> stable -> Packages ->docker-ce-cli-27.5.1-1.el9.x86_64.rpm
容器运行时(Docker 依赖的核心组件):
️ 9.2 -> x86_64 -> stable -> Packages ->containerd.io-1.7.27-3.1.el9.x86_64.rpm
Docker 引擎主程序:
️ 9.2 -> x86_64 -> stable -> Packages ->docker-ce-27.5.1-1.el9.x86_64.rpm
使用scp
命令将docker离线安装包
上传到服务器,示例如下:
bash
# 假设,Linux 使用的版本为:9.2,系统架构为:x86 ,服务器IP为:192.1.1.1
# 那么上传命令如下(上传到目标主机的 /root/ 目录下)
scp ./docker-ce-cli-27.5.1-1.el9.x86_64.rpm root@192.1.1.1:/root/
scp ./containerd.io-1.7.27-3.1.el9.x86_64.rpm root@192.1.1.1:/root/
scp ./docker-ce-27.5.1-1.el9.x86_64.rpm root@192.1.1.1:/root/
上传后需要安装并运行docker,示例如下:
bash
# 假设,Linux 使用的版本为:9.2,系统架构为:x86
# 则安装命令如下
yum install /root/docker-ce-cli-27.5.1-1.el9.x86_64.rpm
yum install /root/containerd.io-1.7.27-3.1.el9.x86_64.rpm
yum install /root/docker-ce-27.5.1-1.el9.x86_64.rpm
systemctl start docker
systemctl enable docker
# 执行下方命令,能够正确显示出版本号则安装正确
docker version
3. 创建配置文件
注意
注意:务必使用正确的json格式,并且检查文件路径及文件名是否正确,否则服务无法启动!
创建配置文件
bash
# 创建配置文件步骤如下
mkdir /etc/hzy
cd /etc/hzy
vim server_config.json
配置参数说明
bash
# 必填参数
ROOT_DOMAIN # 根地址(浏览器地址栏真实访问使用的根地址,http开头)
AUTH_SECRET # 服务秘钥,由会众云提供,每个私有化服务独有,无法重复使用
文件内容示例
特别说明
这里是示例参数!请替换为真实的参数,并检查JSON格式是否正确
这里是示例参数!请替换为真实的参数,并检查JSON格式是否正确
这里是示例参数!请替换为真实的参数,并检查JSON格式是否正确
json
{
"ROOT_DOMAIN": "http://192.168.31.153:2020",
"AUTH_SECRET": "xxxxxxxxxxxxxxxx"
}
4. 创建文件保存路径
特别说明
以下目录必须创建,并且名字必须一致,否则无法启动服务
以下目录必须创建,并且名字必须一致,否则无法启动服务
以下目录必须创建,并且名字必须一致,否则无法启动服务
bash
mkdir /var/hzy
cd /var/hzy
# backup 保存备份文件
# excel 保存excel文件
# file 保存系统下所有上传文件、图片
# mongodb 【重要】mongodb数据库文件(可以定时进行备份)
# redis 【重要】redis数据库文件(可以定时进行备份)
mkdir backup excel file mongodb redis
cd mongodb
# mongodb数据文件保存目录
mkdir data1 data2 data3 log1 log2 log3
5. 运行会众云平台
导入无网络安装包,示例如下:
bash
# 假设下载安装包为:netless.db.x86.7.9.6.tar
docker load -i /root/netless.db.x86.7.9.6.tar
运行主服务
bash
# 假设下载安装包为:netless.db.x86.7.9.6.tar,则[平台架构]为:x86,[版本号]为:7.9.6
docker run\
--privileged\
-e TZ=Asia/Shanghai\
-itd\
--restart always\
-p 2020:2020\
-v /etc/hzy:/root/conf\
-v /var/hzy:/root/upload\
hzy0code/hzy-release:db.[平台架构].[版本号]
完成系统部署后
注意
其他注意事项及高级配置,查看:内置数据库版本
6. 更新平台授权
完成系统部署后,需要对平台进行手动授权
扫码后复制授权码
,点击更新授权
,粘贴授权码
并确认后就完成了授权
