使用OneIndex搭建一个开放的下载网盘

OneIndex针对Onedrive网盘的一个开源程序。如果你需要一个公共的下载空间 你可以试试这个oneindex 通过oneindex可以建立一个公开的网盘程序

我的演示站 http://oneindex.51shenyun.cn

特点

图片在线预览 视频、音频在线播放
代码在线查看(js、css、html、sh、php、java、md等)
README.md 支持,解析各目录下(onedirive目录下) README.md 文件,在页面尾部展示。HEAD.md 支持,在页面头部展示。
不消耗本机流量,完全无需担心流量超支。
通过curl支持直链功能,可以当视频床、图床用。
不占用服务器空间,不走服务器流量,
直接列出 OneDrive 目录,文件直链下载。

要求

1、PHP 5.6+ 需要curl支持

通常默认支持 如果不支持请添加这个函数插件

如果你的经费比较低要求不高 可以使用虚拟主机

2、OneDrive 账号

个人、企业版或教育版/工作或学校帐户,可以在淘宝上购买5T的账号,价格也不贵 也可自己去撸一个 详情见 利用临时邮箱 申请OneDrive 5T网盘空间

3、OneIndex 程序

github项目地址https://github.com/donwa/oneindex

4、域名(备选)

如果在引导时 出现错误 或你使用的虚拟主机 那么就需要一个域名

程序部署

VPS

在面板中直接拖文件即可 不多说

Dokcer

从docker仓库获取镜像:

docker pull yinaoxiong/oneindex

或者从源码构建镜像:

git clone https://github.com/donwa/oneindex.git 
cd oneindex/ 
docker build -t your-image-name

运行:

docker run -d -p {open port}:80 --name {container name} --restart=always {image name}

停止删除容器:

docker stop {container name} 
docker rm -v {container name}

虚拟主机

这里仔细写写 考虑到小白缘故 而且这也是最经济的方法 大众的方法

1、确定主机是否支持curl

这里我使用的是 景安的虚机 使用探针测试 探针下载: https://cdn.51shenyun.cn/tz.zip

将探针放到根目录 访问网站 譬如我的 https://oneindex.51shenyun.cn/tz.php

2、下载oneindex程序源码

3、将文件上传到虚机根目录

网站引导

GIF动图教程

首先来个作者的GIF动图教程


1、访问网站

确保环境条件支持

2、获取id与密匙

3、填写ID和密匙

将获取到的id和密匙 填入进去 下一步

4、绑定账号

注!!这里请每一步都缓慢操作 故意留出一段时间 否则可能安装失败  授权有延时


5、安装成功

6、进入网站后台

访问地址 http://域名/admin 默认密码oneindex注意默认密码一定要改

设置什么的自己一顿操作就行了!


7、管理文件 (1、直接网页访问)

可以使用网页版进行管理 https://office.live.com/start/OneDrive.aspx

(近期某些不可言说缘故 访问会出现问题 请自备某网络工具 或用下面的方法)

8、管理文件(2、挂载磁盘到本地)

使用本地操作管理更方便 请移步到这篇文章 使用RaiDrive将网盘映射到本地磁盘

9、如果文件没有出现在首页 在后台清理一下页面缓存

程序很好用 做个自己的私人网盘 或者 群公共空间 很合适

哦对了 注意一下!! 别上传大姐姐视频 否则会翻车!!!

评论 ( 1)
  1. 沙发
    博客之家 2019-06-16 05:39

    我们已收录贵站,欢迎回访,谢谢支持!
    收录页短网址:https://eps.gs/hVe