now.sh 免费部署 oneindex

Last updated on 1月 15th, 2023 at 12:17 下午

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

特点

  • 免费
  • 不用服务器空间
  • 不走服务器流量

准备工作

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

部署

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

npm install -g now

https://www.hiquer.com

然后登陆 now 账号,它会提示输入邮箱,并通过邮箱登陆验证即可。
拉取最新的 oneindex 代码。

git clone https://github.com/donwa/oneindex.git

在 oneindex 文件夹中加入 now.json 文件。文件内容如下

{  "type""docker",  "features": {    "cloud""v1"  }}

进入 oneindex 文件夹中,开始部署项目。
上图中可以看到部署的地址为:https://oneindex-yckkdopvtv.now.sh。部署完成后,容器默认会隔一段时间重启,为了不让容器重启,执行下面的命令。

now scale oneindex-yckkdopvtv.now.sh 1

为了方便访问,可以把前缀设置一个别名。取一个不重复且方便记忆的即可。这里我使用 oneindex。

now alias oneindex-yckkdopvtv.now.sh oneindex

至此,就可以打开 https://oneindex.now.sh 开始配置了。

配置

如果部署没有问题,那么打开上面部署得到的网址就可以看到如下界面。
开始配置 onedrive。
绑定账号。
记得修改默认密码。最后就可以得到 oneindex 的地址:https://oneindex.now.sh,管理后台地址就是:https://oneindex.now.sh/admin/

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用*标注