Oneindex+onedrive自建网盘系统,不受制于主机磁盘 打造专属分享型网盘

自然 2019年4月1日22:46:38 2 67

OneindexOnedrive Directory Index)是一款基于微软开发平台的拓展程序,直接调用列出你存储在onedrive网盘的文件,让你可以轻松分享给别人,其拥有部署简单,不占用服务器空间,不走服务器流量,文件直接走onedrive直链。

Oneindex+onedrive自建网盘系统,不受制于主机磁盘 打造专属分享型网盘

oneindex基于php开发,不依赖于数据库文件,由于是调用的开发接口,所以不走服务器流量,不受宽带的限制,让你尽情分享你的文件。配合office365 onedrive教育版的5T大容量网盘,实现真正自建大盘鸡,让你快速分享文件。

之前一直在找地方托管自己收集的一些教学视频,这下不用愁了,就是它了。

准备材料

1、一个支持php的虚拟主机或者VPS,或者docker容器。

2、准备一个onedrive账号,用于对接。

3、准备一个域名(如果你想IP直接访问也是可以的)。

Git项目地址

作者的代码仓库:https://github.com/donwa/oneindex

虚拟主机/Vps部署代码

这一点其实很简单啦,大部分会建站的朋友都知道,无非是使用ftp/sftp等把php代码上传到对应的空间位置而已。

不做多余解释,自行体会。

web端配置参数

代码部署完成后我们直接通过浏览器访问前端进行参数的配置。参数配置过程貌似没有什么难度,自然就直接引用官方的GIF动画,别问为什么。

Oneindex+onedrive自建网盘系统,不受制于主机磁盘 打造专属分享型网盘

收尾工作

最后我们还需要配置一哈cron监控任务,这一条是可选项目,用于定时刷新缓存,提高响应速度的,可以优化体验,个人建议还是加上,不然每次让用户自己去加载,或者自己手动重建缓存,都不是那么方便。

  1. # 每小时刷新一次token
  2. 0 * * * * /具体路径/php /程序具体路径/one.php token:refresh
  3. # 每十分钟后台刷新一遍缓存
  4. */10 * * * * /具体路径/php /程序具体路径/one.php cache:refresh

效果展示

部署完成后效果还是很不错的,大家可以参考一下我的,个人用着非常满意,速度也不错。

演示地址:https://oneindex.ixmu.net

Oneindex+onedrive自建网盘系统,不受制于主机磁盘 打造专属分享型网盘

总结一下

oneindex的使用效果还是非常不错,我的大盘鸡值得体验一把,对于想托管或者分享许多小东西的站长而言这是非常不错的,我就在用后面打算弄一些视频来放,或者给小伙伴们分享一些干货/软件。

 

 

weinxin
公众号:网科文媒
快来关注一下,你想要的这里都有喔!! -运维笔记 -建站知识 -绿色软件 -爱听音乐 -热门电影 -校园语录 -视频教程 -OFFICES -购物联盟 -智慧服务 -运维托管 -建站指导
自然

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar 你的灵兽看起来很好吃 0

      虽然不知道说的是什么,但看起来好厉害的样子!