Alist部署
Alist部署
XiaoTang前言
本教程将用到以下链接,后文只提及链接名,不再引用。
项目 | 链接 |
---|---|
Render | https://dashboard.render.com |
Github上的alist仓库 | https://github.com/alist-org/alist-render |
Elephantsql数据库 | https://customer.elephantsql.com/login |
一、注册Render账号
不过多叙述,建议直接使用Github登陆,没有Github请自行注册 ,后期还会用到。
打开Render,然后点击“Github”按钮登陆。
二、ForkAlist for render仓库
打开”Github上的alist仓库“,并将其fork到自己的账号下。
三、配置变量组
打开Render,按照如下操作,添加以下变量组(部分值后文提及,严格区分大小写):
变量名 | 值 |
---|---|
DB_TYPE | postgres |
DB_HOST | string |
DB_USER | string |
DB_NAME | string |
DB_PASS | string |
DB_PORT | 5432 |
DB_SLL_MODE | require |
PORT | 5244 |
步骤如下
四、注册数据库
打开数据库提供网站,使用Github登陆,然后点击新建。
注意,在render中可选位置如下,数据库位置可自行调整,服务器位置与数据库越近越好,但位置与国内访问速度无必然关系。
推荐:render选新加坡(第四个)数据库选香港(上一张图片选择Hong Kong)或者:Frankfurt+Ireland / Stockholm
位置选好后点击右下角绿色按钮一路下一步。
完了之后在列表中找到新建的数据库,点击左边数据库名字,按照如下说明修改第三步变量组。
五、部署
最后点击左下角的create web service按钮。
然后
之后render会重新构建,不出意外的话你就成了。
六、其他事项
-
部署完成后自行在logs里面查找登陆密码(字段为password),登陆后可自行修改密码。
-
你可以使用网页监视服务使render一直运行。