利用OneManager搭建自己的网盘 基于Office 365

为啥用OneManager

可能大家用的比较多的是oneindex,但是项目作者停更,只有一些人在维护,这里使用OneManager,项目不断在更新,可以同时部署多种网盘,咱觉得部署还是挺方便的,可玩性还是不错的

 

咱也是根据自己的实际来写这篇文章的,如有错误和质疑,可以提出,毕竟咱也没啥水平的。可以看一下咱的网盘

SkyBreezy的网盘

一个小网盘

 

准备工作

需要的东西

一个域名,虚拟主机(也可以用云函数等,这里用虚拟主机为例),OneManager,OneDrive网盘,Azure的应用。

可能会用到虚拟专用网络。访问Github和返回Token时可能用到,请自备。

接下来咱们一个一个看。

1.虚拟主机etc

这里用虚拟主机是因为不用布置面板(这里以cPanel和宝塔为例),而且性能足够了。
咱这里使用的时老薛主机的香港虚拟主机(cPanel)和阿里云的香港云服务器(宝塔),个人用着不错,访问速度在可接受范围内(都未使用CDN),当然其他的也可以,不做推广,自行选择。
提醒一下如果你的主机在中国(港澳台除外)是要备案的,所以推荐把主机部署在亚太地区(香港、日本等),不用备案,速度还行。云服务器的部署就不说了,不会的可以直接用虚拟主机,咱们直接登录面板,这里咱们找到服务器信息里面的IP地址,宝塔直接在左上角大大的写着。

 

 

2.域名

咱们已阿里云为例

1.咱们进入阿里云的域名注册,可以用便宜的.top.xyz等,有钱可以上.com.net等等,使用其实没啥区别。域名注册
付钱时会提示你要实名,选个人,然后规规矩矩填写就ok,一会就会通过的。
2.咱们进入阿里云云解析控制台,进行域名解析
注意:添加记录一般添加两次
记录类型:两次都选A
主机记录:一次填www、一次填@
记录值:两次都填你刚刚在服务信息里记的

 

3.OneManager下载

咱们来到Github下载OneManager的源代码。OneManager
点击Code,Download ZIP

 

4.OneDriver

没有这个,你是咋看看到这里的,快去嫖。

 

 

OneManager部署

1.文件部署

咱们找到面板里的文件管理器进入,打开网页根目录,上传我们刚刚下的源码zip包,解压到指定的目录里。注意一下位置,因为我cPanel网站根目录里有其他网站了所以就又建了一个文件夹,所以访问时要指定到位置,比如我这里访问就要在地址栏里输入''skybreezy.com/ondrive/'',而宝塔这边也是差不多。

 

2.伪静态设置

cPanel设置

伪静态的设置,不搞好的话就没法用了,在文件管理器右上角打开设置,选择显示隐藏文件,会发现多了一个叫''.htaccess''的文件,没有的话就直接建一个,上面选择编辑,加入如下代码

RewriteEngine On
RewriteRule ^(.*) index.php?/$1 [L]

 

宝塔设置

如果你的文件是在跟目录下,直接在左边的伪静态中加入如下代码,如果是子目录,则需在子目录绑定中单独设置。添加的代码都一样。如下。

rewrite ^/(.*) /index.php?/$1 last;

 

3.配置OneManager

访问咱们的项目地址,成功了就会出现如下界面,放心下一步选语言,有中文。


咱们点第二个,单击以安装项目
如果你伪静态OK的话,一路到底即可,会让你设密码,这是唯一的后台密码,记住了。
然后一会就OK了我们点击左上角的登录,准备开始绑定Onedriver。

 

 

Onedriver部署

1.应用注册

 

1.咱们打开Azure,进行应用注册。 Azure应用注册

点击新注册。2.名称随打,你喜欢就ok。受支持的账号类型选第3个。重定向URL选Web并填入https://scfonedrive.github.io/   然后注册即可。

 

2.复制你的''应用程序(客户端)ID'',必须是这个哦,不要记错了。

3.咱们在证书和密码里选择新建客户端密码,说明填''client_secret'',日期直接24个月,就是两年要重新绑定一次,以前是可以无限的,但现在改了。记住复制的是值,不是机密ID,而且这个值只可以复制一次,以后就看不到了,就是像咱这样显示,所以一定记好了。

 

4.咱们在API权限里添加API,点击添加权限,选择Microsoft Graph,再选择委托的权限,找到和咱一样的10个权限添加,Files那7个直接搜索Files就会跳出来,直接勾选添加,然后去找其他的权限。

OK,应用注册完毕,最后咱们需要的是''应用程序(客户端)ID''和客户端密码的''值''。

 

Onedrive添加


1.咱们打开自己的网站在右上角的设置了进入后台,点击添加盘,这里选Onedrive和OnedriveCN都一样,他还会叫你选择的,不过咱们还是按他说的选择,CN特指世纪互联,其他一律选OneDrive即可。
2.咱们选择用自己的ID与机密,填入确认即可。标签是在你网页前台看到的名称,显示名称是后台看的名称。
3.之后会进行跳转登录等操作,登录同意即可,最后获取Token时都是自动的。

End

OK,完工,至此,你的OneManager已经有了你必备的功能,当然,你也可以绑定其他盘或多个盘。

至于一下美化和其他拓展性的功能,我们下期再详细说明。

 

版权声明,文章版权归作者所有,未经允许请勿转载
作者:SkyHigh-Sky
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录