# 前言
之前看到很多 oneindex, 不知道是什么
突然看到 oneManager + OneDrive 而且部署方便,可以部署在 heroku 上就尝试整了下
在此记录下过程
# 说明
oneDrive 微软的网盘,听说速度不错,容量免费 操作下可以有 5T
oneManager 可以在网页管理各种网盘,当作个人云盘
heroku 免费提供各种部署环境
# 申请 oneDrive 5T 空间
- 首先需要微软账户
- 然后注册 Office 365 开发人员 并申请 E5 订阅
- 用申请成功的管理员账户登录 sharepoint 管理中心 ,选择设置 更改存储限制 为 5120GB,不然默认只开放 1T。
参考链接:https://zhuanlan.zhihu.com/p/105438817?utm_source=ZHShareTargetIDMore
# oneManager + heroku 在线管理网盘
# heroku 部署
- 首先 在 github fork oneManager 这个项目到自己的账户下备用
- heroku 新建一个应用,打开后在 deploy 分页下 关联自己 fork 的项目,在点击按钮 deploy branch 部署
- 成功后会跳转 oneManager 的安装页面,逐步安装就行
参考链接:https://www.nbmao.com/archives/4014
注意事项:
- oneManager 安装过程中 新建 apikey 会新页面打开 heroku 复制里面的 api 密钥
# oneManager 添加网盘
安装完成后通过安装过程中设置的密码登录后台,可以添加网盘和设置 oneManager 基本配置
- 添加 onedrive
以免费申请订阅的 365 e5 为例
Select Account Type 选择 MS: 国际版(商业版与个人版)
勾选 用自己申请的应用 ID 与机密,点击页面上的超链接,跳转到开发者后台自己申请应用并创建密钥,获得对应的 client_id 和 client_secret
注意:onedrive 创建应用时 需要选择第二个选项 任何组织目录 (任何 Azure AD 目录 - 多租户) 中的帐户
并选择重定向 url 类型 web 填写 back url (oneManager 有提示:https://scfonedrive.github.io)
参考链接 https://blog.csdn.net/u010380905/article/details/108628713
- 添加阿里网盘
阿里网盘只需要填写 Refresh Token,获取方式需要通过阿里网盘手机 app 的日志获取 日志路径 Android/data/com.alicloud.databox/files/logs/trace/
参考链接 https://wp.gxnas.com/10398.html
# oneManager 配置
隐藏登录、设置主题、美化等
参考链接 https://blog.csdn.net/muzihuaner/article/details/107853755