配置说明
单服务器版
这是单服务器部署方式的系统配置文件,Windows和Linux系统的配置内容是一致的。
Windows平台
修改配置
配置文件在服务端安装路径下 etc\config.json 。例如:默认安装在C盘,路径是:C:\Program Files (x86)\ydiskserver\etc\config.json
。
修改时,使用记事本程序打开,保存时需另存为UTF-8编码,否则会导致无法启动服务端!
使配置生效
以管理员身份运行命令提示符程序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" #服务登录密码
}
}
}