申请E5开发者订阅搭建网盘

流浪 2022-6-4 230 6/4

什么是E5开发者订阅

Office365开发版E5是为开发人员提供的,是微软的官方活动,申请Office 365开发者计划可以获得为期3个月的免费Office365 E5。
而E5计划就包含了25个用于所有Office 365 应用的许可证。如果嫌正版office365贵的话,这可是你免费获取office的好机会了。

 

申请E5账号

访问申请链接:点击跳转到开发人员计划点击 立即加入开始申请账号。

申请E5开发者订阅搭建网盘

 

E5第一种续订:子账户申请父账户空间

Azure:portal.azure.com/#home

E5续订网址:https://e5.qyi.io/

参考:Office365 E5申请和无限续订+私人5TOnedrive 网盘教程

 


 

E5第二种续订:GitHub关联E5续订

必须先注册GitHub账户,才能将开发人员帐户与 Microsoft 365 开发人员计划帐户链接

申请E5开发者订阅搭建网盘

 

申请E5开发者订阅搭建网盘

申请E5开发者订阅搭建网盘

参考:Office365 E5续订(2)_哔哩哔哩_bilibili

 


 

私人网盘

E5账号的5T网盘弄好了以后你就可以直接使用onedrive来上传下载文件啦,不过为了美观且为了自动续期接下来我们来搭建oneindex吧!

oneindex是一个web端的项目,它可以获取你的oneidrive的文件同时提供链接下载。可以让你将onedrive网盘里的文件通过链接的方式分享给别人。搭建的方法也很简单。


下载oneindex项目

下载项目,这个项目本来是在github上面的但是因为是两年前的东西,不少作者已经删库了项目部署了也会失效。还好我找到一个可以用的。

下载地址:

温馨提示: 此处内容需要评论本文后才能查看.

开始搭建

1.解析域名服务器安装宝塔面板。

2.前往宝塔后台,点击 网站——添加站点——完成添加

 

3.转到宝塔网站根目录,上传刚刚下载的压缩包并解压在网站根目录,设置好dns解析

4.打开你的网站,若无问题将打开oneindex安装界面,点击 下一步

 

5.填入 client_id和 client_secret

 

我们需要三个参数:

client_secret:应用机密,即:客户端密码。
client_id:应用ID,即:应用代号。
URL:这个URL用于创建应用时,授权验证。
创建应用

如果你是Office365送的OneDrive,也就是Onedrive国际版本,到Microsoft Azure App registrations内创建。
如果你是世纪互联版本OneDrive,到Microsoft Azure.cn App registrations内创建。

申请E5开发者订阅搭建网盘

之后,我们填入需要的参数:

  • 名称:最好为纯英文
  • 受支持的帐户类型:如图:选择任何组织目录的账号和个人
  • 重定向 URI:这里填入我建立的API: https://tool.mintimate.cn/oneindexM/

之后,点击注册即可。

获取应用ID

应用ID很好获取,注册了后,即可获得:

申请E5开发者订阅搭建网盘

设置权限

在获取应用机密前,我们需要设置权限,点击:API权限-Microsoft Graph:

申请E5开发者订阅搭建网盘

依此勾选:

  • offline_access
  • Files.Read
  • Files.Read.All

最后更新权限即可:

申请E5开发者订阅搭建网盘

 

到此,设置权限结束,接下来,我们可以去获取机密了。

获取机密

最后,我们可以获取应用机密(密钥)了,点击:证书和密码-新建客户端密码

申请E5开发者订阅搭建网盘

 

按提示设置即可得到:

申请E5开发者订阅搭建网盘

注意:应用机密和应用id的顺序不要填错了!我就是刚开始没看清楚,填反了。还有就是可能绑定账户的时候会出现问题,多重复绑定几次。

申请E5开发者订阅搭建网盘

之后,点击下一步-绑定账号,即可完成绑定:

申请E5开发者订阅搭建网盘

申请E5开发者订阅搭建网盘

你可以选择进入后台,也可以选择直接浏览效果页面。(默认为你OneDrive的根目录)


快速上手OneIndex

首先,我们需要初始化网盘,进入后台后点击页面缓存,选择重建所有缓存

申请E5开发者订阅搭建网盘

 

其次,强力建议设置OneIndex起始页

申请E5开发者订阅搭建网盘

这样,就等于将根目录下Share文件夹以及Share文件夹下的子文件夹以及文件划给OneIndex,其他文件夹OneIndex依旧不可读,也就不会公开。避免隐私泄露。

最后,更改后台密码:

申请E5开发者订阅搭建网盘

 

效果展示:

OneDrive中的文件

申请E5开发者订阅搭建网盘

OneIndex中展示的文件

申请E5开发者订阅搭建网盘

想要去掉域名中的/?/要配置伪静态。规则如下在宝塔面板站点设置中找到伪静态填上即可:

if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*) /?/$1 last;
}

缓存设置

由于oneindex不是及时缓存的每次我们在onedrive上面上传了东西以后要去oneindex的后台清除缓存才能看到我们刚刚上传的文件,我们可以通过计划任务的方式让它每一分钟刷新一次缓存这样基本就可以做无需手动刷新。

方法也很简单,到oneindex的后台点击页面缓存将crontab定时刷新缓存的命令复制下来。

申请E5开发者订阅搭建网盘

然后到宝塔面板计划任务中新建计划任务

申请E5开发者订阅搭建网盘

点击添加任务即可。

任务添加后我们点击日志,在日志中能够看到你的OneDrive目录即为刷新成功。

申请E5开发者订阅搭建网盘

设置5T网盘容量

默认onedrive容量是1T,但是可以通过设置更改为5T。
1.点击365主页的onedrive图标,若提示“我们目前还在 OneDrive 上设置文件”可以先跳过本步骤,先完成下面的操作。

2.打开 SharePoint管理中心 ,也可以在 管理中心——所有管理中心——onedrive中找到,更改默认存储为5012GB。申请E5开发者订阅搭建网盘

参考:申请E5开发者订阅搭建网盘

总结

只能说搭建这个oneindex不容易,从早上8点多开始到晚上12点弄好,太无语了,遇到了很多问题还好不怎么难就是比较麻烦,多花点时间就能解决。从此有一个无线续期,自动刷新的5T oneindex网盘还是比较爽的了。如果大家在搭建过程中有遇到什么问题也可以和博主一起讨论。

参考:基于Onedrive和Server搭建下载站/网盘

- THE END -

流浪

6月28日23:30

最后修改:2022年6月28日
0

非特殊说明,本博所有文章均为博主原创。