OneIndex搭建教程,打造自己的专属网盘

OneIndex搭建教程,打造自己的专属网盘OneIndex是Onedrive网盘的一个开源程序。可以将Onedrive存储的文件展示,直连下载。视频还能在线播放!不用服务器空间,不走服务器流量!在国内网盘各种限制不爽的前提下,何不如自己搭建一个自己的专属网盘。

需求准备

宝塔面板LNMP环境,Onedrive5T网盘,域名(二级域名即可)

搭建教程

使用宝塔面板新建网站环境,php版本使用php5.6或更高版本。进入网站根目录,下载oneindex程序,并将压缩包内所有文件提取至根目录。访问你的域名,进入安装引导。

官方gif教程

OneIndex搭建教程,打造自己的专属网盘

网站要求

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

其他设置

定时任务

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

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

伪静态设置

nginx 伪静态设置

if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^/(.*)
 
nbsp;/index.php?/$1 last; }

后台打开去掉/?/ (需配合伪静态使用!!),保存设置

 

特殊文件实现功能  

README.md 、HEAD.md 、 .password特殊文件使用

 

可以参考https://github.com/donwa/oneindex/tree/files

 

在文件夹底部添加说明:  

在onedrive的文件夹中添加 README.md 文件,使用markdown语法。

 

在文件夹头部添加说明:  

在onedrive的文件夹中添加HEAD.md 文件,使用markdown语法。  

 

加密文件夹:  

在onedrive的文件夹中添加.password文件,填入密码,密码不能为空。 

 

直接输出网页:

在onedrive的文件夹中添加index.html 文件,程序会直接输出网页而不列目录。 

 

配合 文件展示设置-直接输出 效果更佳

命令行功能

仅能在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/

开源地址

https://github.com/imaybes/Oneindex(2020-6-17更新,因作者特殊原因,项目删除,此次更新了我备份的是作者最后一次的更新)

演示地址

https://cdn2.990213.xyz

本文采用 CC BY-NC-SA 4.0 协议进行许可,在您遵循此协议的情况下,可以自由地共享与演绎本文。
本文链接: OneIndex搭建教程,打造自己的专属网盘 转载请注明出处!

评论

  1. huo
    Android Chrome
    6月前
    2020-7-12 18:18:07

    不错不错

  2. huo
    Android Chrome
    6月前
    2020-7-12 18:10:00

    爱了爱了,真的棒棒

  3. yinghuo
    Windows Chrome
    6月前
    2020-7-12 16:38:10

    博主加油

    • yinghuo
      Windows Chrome
      6月前
      2020-7-12 16:38:31

      66666

    • ying
      Windows Chrome
      6月前
      2020-7-12 16:39:21

      希望可以有别的

      • yinghuo 博主
        Windows Chrome
        6月前
        2020-7-12 18:20:31

        可以考虑

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇