基于Onedrive和Server搭建下载站/网盘

本文最后更新于:2020年10月3日 下午

前言

百度网盘空间很大,但是限速,东西还容易被封;坚果云、Google Driver等网盘不限速,但是空间又小。有没有既可以存文件,又可以分享的网盘呢?其实勉勉强强有:很多买Office365的用户,有1T 的Onedrive空间,我们可以配合服务器的Web环境,建立个人下载站、分享站或者说是网盘。

实现效果:映射你Onedrive的资源(或一个文件夹内资源)分享给你朋友、同学,或者把你Onedrive一个文件夹内所有文件变成下载站。

前提

  • 有一台个人服务器(或使用公共免费服务器)
  • 有读写权限的世纪互联版Onedrive或Office365附赠的Onedrive
  • 有个人域名(非必须)

服务器推荐:

  1. 阿里轻量级香港服务器
  2. 阿里学生服务器
  3. vultr服务器

个人推荐是阿里轻量级香港服务器

最终效果图

搭建好处:

  • 映射自己Onedrive内容
  • 视频、Word等文件可以在线打开
  • 图片提供网络直链(图床功能)
  • 消耗服务器流量和空间(直接映射Onedrive)

图文对应视频教程

如何安装OneIdex

无个人服务器用户申请免费服务器:https://www.000webhost.com/

有个人服务器用户安装PHP,我这边使用宝塔面板:

宝塔官网:https://www.bt.cn/?invite_code=MV9rd3Jmbno=

服务器安装宝塔后,安装PHP(5.6版本以上)、Nginx:

之后,选择网站–添加网站:

之后打开这个网站的目录,下载这个Oneindex项目master到本目录:

  1. 基于Oneindex的OneindexN项目,作者:xieqifei
  2. 基于Oneindex、OneindexN的OneindexM,作者:Mintimate

之后设置权限,给www用户全部读写权限,进入网站:

之后,点击下一步以后:

这个时候,浏览器输入:IP/?/admin

比如:你服务器IP是127.0.0.1,那么后台就是127.0.0.1/?/admin

就是你的OneIndex后台了:

  1. OneindexN的默认密码:OneIndexN
  2. OneindexM的默认密码:OneIndexM

快速上手OneIndex

首先,我们需要初始化网盘,进入后台后点击页面缓存,选择重建所有缓存

其次,强力建议设置OneIndex起始页

这样,就等于将根目录下Share文件夹以及Share文件夹下的子文件夹以及文件划给OneIndex,其他文件夹OneIndex依旧不可读,也就不会公开。避免隐私泄露。

最后,更改后台密码:


若文章对你帮助很大,想捐赠的话ヾ(≧▽≦*)o

点击图片跳转捐赠界面(○` 3′○)