Skip to content

部署会众云平台(无网络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.[平台架构].[版本号]

完成系统部署后

访问入口

访问主服务(ip替换为真实的服务器ip)

系统所有功能入口,地址:http://172.0.0.1:2020/apaas/

注意

其他注意事项及高级配置,查看:内置数据库版本

6. 更新平台授权

完成系统部署后,需要对平台进行手动授权

授权地址

访问授权服务(ip替换为真实的服务器ip)

地址:http://172.0.0.1:2020/apaas/netless

扫码后复制授权码,点击更新授权,粘贴授权码并确认后就完成了授权