如今我们越来越的朋友开始放弃使用免费网盘程序,而开始自建网盘存储。且目前开源的网盘存储程序还是比较多的,同时搭配现如今成本较低的VPS、服务器,确实能自建存储且确保数据的安全和管理。但是,由于由于存储资源会耗费服务器的资源(空间和流量),同时我们还需要自行备份数据。
相对而言海外服务商的网盘比较稳定和安全,其中OneDrive来自微软还是有不少用户使用的。在这篇文章中,国外主机优惠整理到网上有朋友制作到一个OneIndex程序,可以API挂在OneDrive网盘,这样可以将数据直观的显示列表,以及管理。
这个办法的特点在于不占用服务器的存储资源和流量,直接全部走OneDrive空间和流量得,至少数据安全上也比我们选择一般的VPS商会安全稳定。
第一、前提准备条件
1、需要PHP空间WEB环境,支持PHP5.6及以上,支持CURL.
2、需要onedrive business 账号 (企业版或教育版/工作或学校帐户) ,免费账户是不行的。
3、OneIndex程序
下载地址:https://github.com/donwa/oneindex
直接丢到我们的网站目录中,给予读写权限。
第二、OneIndex安装过程
打开网站程序,可以看到上面界面,直接绑定OneDrive。
填写我们的onedrive business 账号绑定自动授权。
这个与我们看到的其他网盘程序树形目录差不多展示信息。
第三、设置定时刷新
# 每小时刷新一次token
0 * * * * /具体路径/php /程序具体路径/one.php token:refresh# 每十分钟后台刷新一遍缓存
*/10 * * * * /具体路径/php /程序具体路径/one.php cache:refresh
这里我们可以定时刷新。