[采集文章]利用Now.sh免费套餐来部署OneIndex教程

前天博主介绍了OneIndex的一个部署教程。今天偶尔看见有大佬分享了一篇利用now.sh来免费部署OneIndex的文章!觉得非常不错。对于一些不想花钱买服务器,虚机的网友来说也是一种福利了!

本文核心内容参考自@欧阳松的博客,博主完善部分内容。

博主在Linux CentOS上亲测了一下完全没问题。

 

关于Now.sh

Now.sh 是 ZEIT 推出的一款支持 Docker、Nodejs、静态页面的全球化实时部署服务( Realtime Global Deployments )

运行Now.sh需要安装nodejs!然后使用npm直接安装即可!非常方便!

 

免费套餐

带宽流量:1G

实例个数:3

日志容量:100M

单个文件最大:5M

存储空间:1G

 

这样的免费额度利用做其他的可能没啥搞头,流量太少!不过撸oneondex还是不错的。因为oneondex不使用服务的流量!

自己用应该问题不大!!

 

准备工作

  1. 注册 now 账号。注册地址 https://zeit.co/

 

安装部署

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

 

1)安装 now.sh 客户端。

class="crayon-row">

1

npm install -g now

如果提示警告错误请尝试执行以下命令安装!

1

npm i -g --unsafe-perm now

 

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

1

now login

 

3)拉取最新的 oneindex 代码。

1
2

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

 

4)在 oneindex目录中加入 now.json 文件。

1
2
3
4
5
6

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

 

5)在oneindex目录内执行now命令,开始部署了!

1

now

6)上图中可以看到部署的地址为:https://oneindex-yckkdopvtv.now.sh。我们就可以访问这个地址了!

当然也可以到now.sh面板查看部署情况。地址:https://zeit.co/dashboard

特别注意,不同人的地址是不一样的!请访问你自己的地址哦!

 

8)部署完成后,容器默认会隔一段时间重启,为了不让容器重启,执行下面的命令。

1

now scale oneindex-yckkdopvtv.now.sh 1

 

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

1

now alias oneindex-yckkdopvtv.now.sh oneindex

如果别名被其他人占用,会提示:Error! The alias oneindex is a deployment URL or it’s in use by a different team.

请使用其他别名!

 

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

 

平台配置

oneindex平台的设置,请参考文章,这里不再重复:OneIndex部署教程,利用OneDrive打造专属分享型网盘

阅读剩余
THE END