用 now.sh 免费部署 oneindex
oneindex 是将微软的 onedrive 打造成分享网盘的程序。使用 now.sh 提供的 Docker 部署环境免费搭建个人分享网盘。
演示
http://aliyun.oneindex.cc/
https://oneindex.now.sh/
https://one.chainwon.com/
https://od.lezi.tk/
特点
- 免费
- 不用服务器空间
- 不走服务器流量
准备工作
- 注册 now 账号。注册地址 https://zeit.co/
- 注册 onedrive 账号。可以申请 5T 容量的网盘更好。
部署
now.sh 的命令行客户端是基于 nodejs 的,所以首先安装 nodejs 环境。
nodejs 下载安装即可。下载地址:https://nodejs.org/en/download/
安装 now.sh 客户端。
1 | sudo npm install -g now |
然后登陆 now 账号,它会提示输入邮箱,并通过邮箱登陆验证即可。
从官方仓库拉取最新的 oneindex 代码。
1 | git clone https://github.com/songouyang/oneindex |
进入 oneindex 文件夹中,开始部署项目。
1 | cd oneindex/ |
上图中可以看到部署的地址为:https://oneindex-mgwvgeqone.now.sh
部署完成后,容器默认会隔一段时间重启,为了不让容器重启,执行下面的命令。如果不执行,会发现隔一会又要重新配置 onedrive 了。记得把下面的地址改成自己的 now.sh 的地址。
1 | now scale oneindex-mgwvgeqone.now.sh 1 |
为了方便访问,可以把前缀设置一个别名。取一个不重复且方便记忆的即可。这里我使用 oneindex,每个人取不同的别名。
1 | now alias oneindex-mgwvgeqone.now.sh wangpan |
至此,就可以打开 https://wangpan.now.sh 开始配置了。
配置
如果部署没有问题,那么打开上面部署得到的网址就可以看到如下界面。
开始配置 onedrive。
绑定账号。
记得修改默认密码。
最后就可以得到 oneindex 的地址:https://wangpan.now.sh
管理后台地址就是:https://wangpan.now.sh/admin
绑定域名
now.sh 提供自己的域名绑定的!下面演示,我将pan.ruicky.me
域名绑定上去!
- 首先执行命令!会提示有错误!需要验证域名的所有权!(注意这个命令需要执行三次,下面提到的执行命令就是这个命令)
一定要将下面的wangpan.now.sh
换成你自己的域名!!1
now alias wangpan.now.sh pan.ruicky.me
去域名解析的地方输入TXT解析,输入的值,上方命令行有打印出来
再次输入
now alias wangpan.now.sh pan.ruicky.me
这是需要添加一个CNAME的记录- 在域名解析的地方输入 CNAME 解析
- 再次输入
now alias wangpan.now.sh pan.ruicky.me
,显示成功
总结:
域名绑定就是在域名解析的地方,首先让now.sh验证域名的所有权,所以要加TXT的记录,然后真正做跳转的是CNAME,故要加CANME的记录。
小福利
百度搜索“index of / – OneIndex”就能找到网友们搭建的网盘。
网盘存放的东西比较多,有好多小视频,美图,等等等!
搜索福利用百度,搜索学术有谷歌!!
扩展
参考资料
OneIndex部署教程,利用OneDrive打造专属分享型网盘
now.sh 免费部署 oneindex
利用Now.sh免费套餐来部署OneIndex教程