OneIndex 程序挂载 OneDrive 网盘 很适合当备份跟下载

随着免费网盘的逐步陨落,活着的也开始附加各种让我们难以接受的条件,涨价、限速等等。这让许多朋友开始放弃市面上的免费网盘,转而自己购买大硬盘的VPS自己建自用的网盘。但是不管怎么说,自己建的网盘要么价格高昂,要么安全性不够,容易丢数据。

而老牌的国外网盘由于操作不是很好用,所以我们也就用的不多。但是国内出了个OneDrive的程序,需要一个php环境,就可以API挂载OneDrive网盘,这样可以将数据直观的显示并且管理,以及预览视频跟图片,而且不占用服务器的存储空间和流量,直接全部走OneDrive空间和流量,这就比我们自建网盘要便宜,并且安全得多。

需求:

1、PHP空间,PHP 5.6+ 打开curl支持

2、onedrive business 账号 (企业版或教育版/工作或学校帐户)

3、oneindex 程序,下载地址:https://github.com/donwa/oneindex

下载好后,直接丢到我们的网站目录中,给予读写权限,然后访问你的网站

下面都是可选的,有了这些,你可以更好地管理和使用,没有,也不会影响到你

计划任务

推荐配置,非必需。后台定时刷新缓存,可增加前台访问的速度

# 每小时刷新一次token

0 * * * * php /程序具体路径/one.php token:refresh

# 每十分钟后台刷新一遍缓存

*/10 * * * * php /程序具体路径/one.php cache:refresh

命令行功能(如果是vps搭建的,可以在 SSH 中运行以下的命令进行管理)

仅能在php cli模式下运行,且在你的网站目录

清除缓存:

php one.php cache:clear

刷新缓存:

php one.php cache:refresh

刷新令牌:

php one.php token:refresh

上传文件:

php one.php upload:file 本地文件 [onedrive文件]

上传文件夹:

php one.php upload:folder 本地文件夹 [onedrive文件夹]

例如:

//上传demo.zip 到onedrive 根目录

php one.php upload:file demo.zip

//上传demo.zip 到onedrive /test/目录

php one.php upload:file demo.zip /test/

//上传demo.zip 到onedrive /test/目录并命名为 d.zip

php one.php upload:file demo.zip /test/d.zip

//上传up/ 到onedrive /test/

php one.php upload:file up/ /test/

未经允许不得转载:便宜VPS网 » OneIndex 程序挂载 OneDrive 网盘 很适合当备份跟下载