程序简单介绍
Onemanager是继Oneindex之后,由qkqpttgf大神开发的OneDrive直链程序,支持的功能比oneindex多,并且支持Heroku、腾讯云函数、阿里云函数计算、华为云工作流无服务器一键搭建,基本上能用的搭建方式都支持,而且支持OneDrive商业版、OneDrive个人版和世纪互联版、支持多盘绑定。支持访客上传文件,图床模式,可以让访客上传文件做为图床使用,非常的方便。
教程前言
由于其它搭建方式都比较简单,网上教程也很多了,所以这里只介绍传统的VPS/云服务器搭建方法
要求
云服务器/VPS、域名、宝塔面板(lnmp/lamp环境初始安装)
教程开始
首先进入Onemanager的github发布页面,在这里下载整个程序并解压(如果无法打开或下载缓慢,可以点击这里高速下载)
随后进入域名提供商的DNS页面,,将域名的Name和指向的服务器IP配置好。比如这里的name填pan,IP指向我服务器的IP,最终访问的结果就是pan.clamowo.ml
然后我们进入宝塔面板,登录管理页面,选择网站-添加站点,把刚才的域名添加上去
这里不需要创建其它东西,保持默认即可
然后我们进入整个网站的设置页面,顺便把它的伪静态设置好,否则进入网站后会报错
我们使用的是Nginx,所以在伪静态配置框中的第一行写rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last; 保存即可
伪静态配置完成后,我们进入宝塔的文件管理,找到对应网站的目录,将事先解压好的onemanager程序上传(文件夹下的所有文件上传到该网站的根目录)
最终我们要对config.php文件的权限进行修改,以确保权限足够.选定config.php文件,点击权限,这里输入作者推荐的666权限,保存即可
Onemanager程序内设置
一切部署成功之后,在浏览器地址栏输入事先设置的域名,就可以访问Onemanager的安装页面了
设置语言根据个人喜好设置即可,这里要说的是设置管理密码,程序首次会让你确定伪静态是否启用,如果你前面步骤操作没问题的话,直接点击确定按钮就可进入下一步设置。
程序跳转进入Onemanager页面后,输入管理密码进入Onemanager后台,进行挂载OneDrive,以及平台变量的一些设置
至于平台变量,根据每一项的中文说明设置即可
然后开始挂载OneDrive
这里根据你的OneDrive版本来选择,国际版OneDrive选择OneDrive,国际版SharePoint选择SharePoint,世纪互联版选择对应带CN的版本,如果要添加最新的阿里云盘,就选择aliyundrive(这里演示的是世纪互联版OneDrive,其它操作相同)
这里就继续根据你的版本选择即可
如果你使用OneDrive,就选择第一项,如果要使用OneDrive,就选择第二项并填入自己的SharePoint网址。
随后是一系列程序自动运行,需要做的只是登录OneDrive网页版(如果事先登录过其它的OneDrive账号,要提前退出)
搭建和设置完成效果
来测个速度?
检查更新
对于服务器或VPS部署来说,程序内的检查更新功能是不能运行的,需要通过ssh来手动运行更新。首先进入ssh客户端登录自己的服务器(ssh操作应该在安装宝塔时学习),然后输入cd .. 回车进入cd模式
输入cd/www/wwwroot/你的域名/ 进入onemanager的目录
回车后进入目录,输入bash update.sh 然后会出现一些说明,然后选择是重新安装还是更新,这时候输入1并回车,开始安装更新
更新后,退出ssh客户端,进入网站检查是否更新成功即可。
教程结束,如果这篇教程对你有帮助的话,请在网站下方评论建议,或者设个主页,开通个90网盘账号,你的支持是我前进最大的动力!
鸡你太美
支持大佬,奥利给
受益匪浅,这个必须顶!