跳到主要内容

系统配置文件说明

单服务器版

这是单服务器部署方式的系统配置文件,Windows和Linux系统的配置内容是一致的。

Windows平台

修改配置

配置文件在服务端安装路径下 etc\config.json 。例如:默认安装在C盘,路径是:C:\Program Files (x86)\ydiskserver\etc\config.json

修改时,使用记事本程序打开,保存时需另存为UTF-8编码,否则会导致无法启动服务端!image-20220630134458618

使配置生效

以管理员身份运行命令提示符程序cmd,执行命令:

"%YDISK_SERVER_HOME%"\bin\restart.bat

Linux平台

修改配置

Linux平台为docker部署方式,但配置文件是存放在宿主机中的,可在宿主机中直接修改:

vim /opt/ydisks/config.json

编辑完成后 :wq 保存退出。

使配置生效

如果是修改"path"字段中的数据路径,则必须重新修复安装以使docker容器的路径映射生效。

其他字段修改则直接重启容器即可生效:

sudo docker restart ydisks

配置文件字段解释

{   
"service": {
"# https支持 ##################################":"",
"ssl": {
"enable": false, #设置为true则开启https
"port": 443
},
"# WEB服务的配置,安装过程自动部署 ##################################":"",
"web": {
"scheme": "http", #协议:https或http
"hostname": "localhost", #服务地址,默认为"localhost"(本机)
"port": 2020 #服务监听端口
},

"# API服务的配置,安装过程自动部署 #################################":"",
"api": {
"scheme": "http", #协议:https或http
"hostname": "", #服务地址,默认为"localhost"(本机)
"port": 2010 #服务监听端口
},

"# 数据库服务的配置,需用户自行部署 #################################":"",
"db": {
"hostname": "127.0.0.1", #数据库服务地址,默认为"127.0.0.1"(本机)
"port": 2021, #服务监听端口
"user": "", #服务用户名称
"password": "" #服务密码
},

"# 对象存储服务的配置 ###########################################":"",
"oss": {
"scheme": "http", #协议:https或http
"hostname": "localhost", #服务地址,默认为"localhost"(本机)
"port": 2030 #服务监听端口
},

"# Office文档在线预览服务的配置 #################################":"",
"doc": {
"scheme": "http", #协议:https或http
"hostname": "localhost", #服务地址,默认为"localhost"(本机)
"port": 2022 #服务端口
},

"# 文件全文检索服务的配置 #################################":"",
"fullTextSearch": {
"scheme": "https", #协议:https
"hostname": "127.0.0.1", #服务地址,默认为"localhost"(本机)
"port": 2023, #服务端口
"user": "elastic",, #服务登录用户名称
"password": "qNg9WTtGHCEKAH9w9Q5c" #服务登录密码
}
},

"path": {
"# 数据库路径配置 ###########################################": "",
"db": "/opt/ydisks/db",

"# 文件数据路径配置, 多个路径用英文字符“;”拼接 ##################": "",
"store": "/opt/ydisks/store",

"# 系统备份路径配置, 多个路径用英文字符“;”拼接 ##################": "",
"backup": "/opt/ydisks/backup",

"# 保留 ###########################################": "",
"archive": ""
}
}

集群版

这是集群部署方式的系统配置文件,集群部署只支持Linux系统部署。

修改配置

Linux平台为docker部署方式,但配置文件是存放在宿主机中的,可在宿主机中直接修改:

vim /opt/ydisks/config.json

编辑完成后 :wq 保存退出。

使配置生效

sudo docker restart ydisks_cluster

集群配置文件字段解释

{
"service": {
"# https支持 ##################################":"",
"ssl": {
"enable": false, #设置为true则开启https
"port": 443
},
"# WEB服务的配置,安装过程自动部署 ##################################":"",
"web": {
"scheme": "http", #协议:https或http
"hostname": "", #WEB访问地址,通常是服务端当前主机IP地址,通过ifconfig命令获取。
"port": 2020 #WEB服务监听端口
},

"# API服务的配置,安装过程自动部署 #################################":"",
"api": {
"scheme": "http", #协议:https或http
"hostname": "", #API服务地址,通常是服务端当前主机IP地址,通过ifconfig命令获取。
"port": 2010 #API服务监听端口
},

"# 数据库服务的配置,需用户自行部署 #################################":"",
"db": {
"hostname": "", #数据库服务的主机名称
"port": 3306, #数据库服务监听端口
"user": "", #数据库服务用户名称
"password": "" #数据库服务用户名称
},

"# Redis服务的配置 ###############################################":"",
"redis": {
"hostname": "", #服务地址,默认为"localhost"(本机)
"port": 6379, #服务端口
"user": "default", #服务登录用户名称
"password": "3YqprJ1029mR6MQfZNNW" #服务登录密码
},

"# 对象存储服务的配置,需用户自行部署 ###############################":"",
"oss": {
"scheme": "http", #协议:https或http
"hostname": "", #oss服务主机名称,如:oss-cn-beijing.aliyuncs.com
"port": 80, #oss服务端口
"region": "", #[可选]桶区域
"bucket": "", #桶名称
"accessKey": "", #访问密钥
"secretKey": "", #安全密钥
"sts": "", #[可选]STS(安全令牌服务)的URL,是用于临时凭证颁发的服务。
"arn": "" #[可选]全局资源描述符,用来指定STS的具体角色。
},

"# Office文档在线预览服务的配置,需用户自行部署 #####################":"",
"doc": {
"scheme": "http", #协议:https或http
"hostname": "localhost", #文档预览服务地址,默认为"localhost"(本机)
"port": 2022 #文档预览服务端口
},

"# 文件全文检索服务的配置 #################################":"",
"fullTextSearch": {
"scheme": "https", #协议:https
"hostname": "127.0.0.1", #服务地址,默认为"localhost"(本机)
"port": 2023, #服务端口
"user": "elastic",, #服务登录用户名称
"password": "qNg9WTtGHCEKAH9w9Q5c" #服务登录密码
}
}
}