OneManager 部署教程
OneManager是什么
这是一个利用微软onedrive api将onedrive目录映射成一个云盘的程序,类似的程序有很多,比如OneIndex、Pyone、OnePoint等等。这个程序的特点是支持多种onedrive类型,可以部署在多种平台上。
部署教程
本教程以在Glitch上部署为例.(建议挂梯)
- 打开Glitch 官网:https://glitch.com/
- 点击 Log in
- 通过Github登录
- 新建一个项目
选择Import from Github
在弹出的对话框中输入 https://github.com/qkqpttgf/OneManager-php, 然后点击确定.
接下来Glitch将会为你导入该项目, 这可能会需要一点时间. - 配置onemanager
项目导入完毕后, 依次点击 Show >In a New Window
会打开一个新的页面:
然后按照提示往下走,设置好密码后会来到这个界面,点击登录:
输入密码后来到这个界面,点击管理>设置:
点击“添加盘”:
填写标签和显示名称,根据自己的OneDrive账号选择第一或第二个选项:
点击确认,稍等一会即可看到这个界面:
登录你的OneDrive账号,接受许可:
稍等几秒后即可看到这个界面:
到此你的OneManager就算部署成功了.
高级设置
启用https
Glitch默认不会启用https, 你可以在OneManager 的设置 > 平台变量 中将 forceHttps 的值设置为1来启用 https :
自定义域名
在Glitch中,依次点击 Tools > Custom Domains :
输入你的域名, 并点击Add Domain:(我这里的onemanager只是一个示例, 你可以用其他的二级域名)
在你的域名服务供应商中为你的域名添加一条解析:
类型为CNAME, 目标填 glitch.edgeapp.net (如果你在平台变量中开启了https,则不要开启cloudflare的橙色云)。
显示特定文件夹:
在public_path 中填入你想显示的文件夹名称(前面加个斜杆 / ),然后点击设置即可。