用 now.sh 免费部署 oneindex

head

用 now.sh 免费部署 oneindex

oneindex 是将微软的 onedrive 打造成分享网盘的程序。使用 now.sh 提供的 Docker 部署环境免费搭建个人分享网盘。

演示

http://aliyun.oneindex.cc/
https://oneindex.now.sh/
https://one.chainwon.com/
https://od.lezi.tk/

特点

  1. 免费
  2. 不用服务器空间
  3. 不走服务器流量

准备工作

  1. 注册 now 账号。注册地址 https://zeit.co/
  2. 注册 onedrive 账号。可以申请 5T 容量的网盘更好。

部署

now.sh 的命令行客户端是基于 nodejs 的,所以首先安装 nodejs 环境。
nodejs 下载安装即可。下载地址:https://nodejs.org/en/download/

安装 now.sh 客户端。

1
sudo npm install -g now

然后登陆 now 账号,它会提示输入邮箱,并通过邮箱登陆验证即可。
1.jpg

从官方仓库拉取最新的 oneindex 代码。

1
git clone https://github.com/songouyang/oneindex

进入 oneindex 文件夹中,开始部署项目。
2.jpg

1
2
cd oneindex/ 
now

上图中可以看到部署的地址为: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 开始配置了。

配置

demo

如果部署没有问题,那么打开上面部署得到的网址就可以看到如下界面。
3.jpg
开始配置 onedrive。
4.jpg
5.jpg
6.jpg
7.jpg

绑定账号。
8.jpg
9.jpg
10.jpg

记得修改默认密码。
最后就可以得到 oneindex 的地址:https://wangpan.now.sh
管理后台地址就是:https://wangpan.now.sh/admin

绑定域名

now.sh 提供自己的域名绑定的!下面演示,我将pan.ruicky.me域名绑定上去!

  1. 首先执行命令!会提示有错误!需要验证域名的所有权!(注意这个命令需要执行三次,下面提到的执行命令就是这个命令)
    一定要将下面的 wangpan.now.sh 换成你自己的域名!!
    1
    now alias wangpan.now.sh pan.ruicky.me

11.png

  1. 去域名解析的地方输入TXT解析,输入的值,上方命令行有打印出来
    12.png

  2. 再次输入 now alias wangpan.now.sh pan.ruicky.me
    13.png
    这是需要添加一个CNAME的记录

  3. 在域名解析的地方输入 CNAME 解析
    14.png
  4. 再次输入now alias wangpan.now.sh pan.ruicky.me ,显示成功
    15.png

总结:
域名绑定就是在域名解析的地方,首先让now.sh验证域名的所有权,所以要加TXT的记录,然后真正做跳转的是CNAME,故要加CANME的记录。

小福利

百度搜索“index of / – OneIndex”就能找到网友们搭建的网盘。

网盘存放的东西比较多,有好多小视频,美图,等等等!

搜索福利用百度,搜索学术有谷歌!!

扩展

利用Heroku免费服务部署OneIndex教程

参考资料

OneIndex部署教程,利用OneDrive打造专属分享型网盘
now.sh 免费部署 oneindex
利用Now.sh免费套餐来部署OneIndex教程

坚持原创技术分享,您的支持将鼓励我继续创作!