OneDrive配合OneIndex搭建自用网盘

之前申请了微软Office E5的开发者订阅,使用了将近70多天,最近续期成功了,想着不出意外应该可以一直用下去吧。。。就打算利用OneDrive做一个网盘自用,毕竟5个T的容量,我的硬盘都没这么大

最后我选择了OneIndex,主要是听说他对这个开发者订阅也是有加成的。

这个教程我看了下还是很多的,做起来也容易,主要是需要有个主机和域名,如果没有的话这里有个免费的主机空间和域名,不过安全性和稳定性不能保证。

主机环境要求不高

Apache

PHP 5.6+,需要打开curl支持

有一个OneDrive账号,国内的世纪互联或者国际版都行

OneIndex程序(原版作者删库了,这里是下载地址,也是演示站)

环境搭建

我使用的是宝塔面板,主要是方便。安装方法参考文章《宝塔面板的安装与使用》,在软件安装中安装apache和php5.6+

网站中添加域名,上传OneIndex程序(不要选错,国际版和世纪互联版)

系统安装

打开域名,会显示环境配置检测,如果全部打勾,就证明没有问题,可以下一步了

接下来需要与你的OneDrive绑定了,主要是登录你的OneDrive获取一个client_ID和client_secret,获取到后填上去

点击下一步,会有个是否允许OneIndex访问的许可,点“是”就行(如果出现错误,肯定是程序版本不对),没问题的话就是安装成功的界面

系统配置

点击管理后台(初始密码oneindex,记得要改),下图是后台界面

基本设置有个隐藏目录,可以将你不需要对外开放的目录隐藏(只需要输入目录名),这样其他人就看不到了,不过这不代表被限制访问,如果他人知道你这个目录的目录名,可以在访问链接里着手。。。

当你上传文件到OneDrive后,发现网站上这个文件没有出现,这是因为页面缓存还没有刷新,如果你想立即看到这个文件,可以在后台重建缓存或者清除所有缓存。也可以设置定时刷新缓存

OneIndex也可以作为图床使用,可以上传图片,也可以允许游客上传图片,不过这个功能我感觉没必要,除非你本身就打算做个图床网站。上传的图片都是直链,可以直接使用

其他
可以在OneDrive根目录中上传HEAD.md文件,可以在网站主页开头显示里面的文字
可以在OneDrive根目录中上传README.md文件,可以在网站主页末尾显示里的文件
在某目录中上传.password文件,里面的内容是这个目录的密码,需要输入密码才能访问这个目录

About the Author

发表评论

邮箱地址不会被公开。 必填项已用*标注

You may also like these