-
填写好config.js文件
-
node.js版本大于或等于14
根据测试,群晖7.1.1系统可以正常使用,理论上其他版本也能使用,如有问题请创建issue
$ npm install
$ npm run dsm // 运行项目
$ npm run stop // 停止项目
状态码 | 解答 |
---|---|
102 | 返回个状态码一般是未安装该应用导致的 |
示例 http://romain:port/user/login?username=dsm&password=123456
romain为域名
port为端口
all 获取所有群晖api接口
/login 登录
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
username | true | string | 群晖登录用户名 |
password | true | string | 群晖登录密码 |
/logout 退出
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/info 获取系统基本信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/status 获取系统状态
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/network 获取网络信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/service 获取已启用的服务
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/terminal 终端设置
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
enablessh | false | boolean | 开启或关闭ssh,不填则不更改 |
enabletelnet | false | boolean | 开启或关闭telnet,不填则不更改 |
sshport | false | boolean | ssh端口,不填则不更改 |
/shutdown 关机
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
force | false | boolean | true则为强制关机,默认false |
/reboot 重启
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
force | false | boolean | true则为强制重启,默认false |
/list 获取cloudsync所有已授权的云盘
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/settingmsg 获取云盘设置信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
/status 获取云盘状态信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
/property 获取云盘属性信息
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
/log 同步记录
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
limit | false | number | 一次性获取多少数据,默认为200条 |
/change 更改云盘同步设置
参数名称 | 是否必填 | 接口类型 | 说明 |
---|---|---|---|
id | true | number | 网盘的对应id,在list里获取 |
name | true | string | cloudsync里显示的名称 |
Pollingtime | true | number | 轮询时间 |
maxdownloadspeed | true | number | 最大下载速度,0为不限速 |
maxuploadspeed | true | number | 最大上传速度,0为不限速 |
/pause 暂停同步所有云盘
参数名称 | 是否必填 | 接口类型 | 说明 |
---|
/start 开始同步
参数名称 | 是否必填 | 接口类型 | 说明 |
---|