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

    发布时间:2018-6-1 9:07 Friday 作者:苏苏 阅读(2423)

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

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


      需求:

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

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

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

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



      1.jpg

      2.jpg

      3.jpg

      4.jpg



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


      计划任务  

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

      # 每小时刷新一次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/



    特别申明:若无说明,文章均为原创,转载时请注明本文地址,谢谢合作!
    本文链接: