历史版本7 :快速安装 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1.前期准备编辑

类目
内容
确认部署环境满足要求部署要求
安装并运行Docker

官方安装说明

windows系统安装指南

下载数知鸟安装包
获取证书联系产品顾问获取证书


2.拉取数知鸟镜像编辑

2.1 拉取证书镜像

将证书放在本地并拉取:终端1)访问证书存储地址,2)运行如下命令

docker load < szn-license-client.tar.gz


成功标志:

2.2 拉取其他镜像

注:服务器无法连接外网时,需增加该操作

1)运行如下命令,其中APP_VERSION需更改至实际版本

docker pull swr.cn-east-3.myhuaweicloud.com/cloud-shuzhiniao/szn-app-dev:${APP_VERSION}
docker save swr.cn-east-3.myhuaweicloud.com/cloud-shuzhiniao/szn-app-dev:${APP_VERSION} > shuzhiniao.tar
docker pull nginx:1.23.1-alpine
docker save nginx:1.23.1-alpine > nginx.tar
docker pull mysql:8.0.32
docker save mysql:8.0.32 > mysql.tar
docker pull redis:7.0
doceker save redis:7.0 > redis.tar
docker pull onlyoffice/documentserver:7.3
docker save onlyoffice/documentserver:7.3 > onlyoffice.tar
docker pull minio/minio:RELEASE.2023-02-27T18-10-45Z
docker save minio/minio:RELEASE.2023-02-27T18-10-45Z > minio.tar

注:命令内容来自yml文件image相关内容

2)将tar包传到服务器并访问如下内容

docker load < shuzhiniao.tar
docker load < nginx.tar
docker load < mysql.tar
docker load < redis.tar
docker load < onlyoffice.tar
docker load < minio.tar


3.修改镜像包中配置文件编辑

镜像包中共有三个文件,需要修改其中的docker-compose.yml,app.env两个文件内容,docker-compose.yml可按需修改端口,app.env可参照文件提示按需修改重要信息

修改内容如下所示:

文件
字段修改必要性说明
docker-compose.yml

/




按需更改端口

app.env

ENV_ADDRESS_MAIN


应用入口,比如saas版数知鸟应用入口为:

www.shuzhiniao.com


ENV_JWT_SECRET

高,否则有安全风险
平台登录签发jwt token使用的加密密钥,建议使用不少于32位的随机字符串

ENV_EMAIL_SMTP_HOST

ENV_EMAIL_USERNAME

ENV_EMAIL_PASSWORD

ENV_EMAIL_PORT


邮箱SMTP服务器,用于推送需求动态

ENV_DB_PASSWORD

高,否则有安全风险mysql数据库与redis密码,建议使用复杂密码

ENV_FILE_AK

ENV_FILE_SK

高,否则有安全风险文件对象存储配置. 支持兼容AWS S3协议的云存储,如华为云OBS/阿里云OSS等

ENV_DOC_SECRET


高,否则有安全风险同doc组件的JWT_SECRET,建议更换随机密码


4.启动编辑

1)访问yml/env文件所在地址,2)运行如下命令

docker-compose --env-file app.env up -d


成功标志:


5.进入私有部署数知鸟工程编辑

在浏览器输入应用入口,进入初始化页面,配置初始化账号后可登录


6.扫码授权,获取相应的版本信息编辑

然后根据实际配置打开授权地址,默认授权地址:应用入口/license/

注1:服务器无法连接外网时,需增加该操作

注2:若不授权,则默认为免费版