百度云下载速度越来越慢,得知可以利用微软的onedrive网盘搭建属于自己的网盘,就搜集了一些资料做了一下,记录一下过程。
环境准备
1.PHP5.6以上(包括5.6)支持curl
2.有个onedrive账号,我用的教育版账号(咸鱼购买的)可以有5个T内存
3.安装oneindex程序
安装过程
我用的的阿里云服务器ECS,安装宝塔面板,方便管理所安装的环境。
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装成功后会生成一个宝塔账号和密码和地址
地址一般是:ip:8888
浏览器登录后,傻瓜式安装PHP,Nginx(或Apache)
添加站点,存放oneindex程序
填写ip地址或者域名(这里说明一下,如果服务器打算让这个个人网盘当主站,直接ip+80端口就好了,方便解析域名,如果就是简单使用,建议ip+其他不常用的端口)
下载oneindex程序,解压到网站目录下(宝塔的是www/wwwroot/)
ssh下载:git clone https://github.com/donwa/oneindex
或者本地下载,然后利用宝塔面板上传上去
给目录config/,cache/读写权限,可以用宝塔面板直接更改,也可以利用命令
浏览器访问ip:端口号,到
登录你的onedrive账号会获得应用机密和id,复制到界面上去,安装成功就可以了。
后面的没有截图。成功会点击登录,默认密码oneindex
个人网盘:lgksj.top:8090