前言

Alist是一款支持多种存储的目录文件列表程序,可以添加许多的网盘
本次教程使用renderelephantsql数据库作为演示
render官网
elephantsql官网
Alist项目
封面

准备

1. 一个Github账号
2. 去Alist官网Fork 一份render的仓库
3. 注册一个render的账号
4. 注册一个elephantsql的账号

正式开始

render注册

点击右上角的GET STARTED使用github注册一个就行

注册完成后进入控制台待命

数据库注册

进入elephantsql官网
点击页面中间的Get a managed database today

进入后点击海龟样子的Free计划
点击进入后可以选择Github登入,信息啥的瞎填就行
进入控制面板后创建数据库就行记得选择Free

部署Alist

返回到render的控制台,点击New+,选择Web Service

选择刚刚的Alist render 仓库
点击,进入部署页面,随便取个名字,然后往下拉,找到Create Web Service
它的上面有一个Advanced的选项
点击后找到Add Environment Variable 进行添加环境变量

环境变量

对应数据库变量参数是否需要更改中文意思参数示例
ServerDB_HOST需要数据库地址改为自己
User & Default databaseDB_NAME需要数据库名字改为自己
无(直接添加)DB_PASS需要数据库密码改为自己
无(直接添加)DB_PORT不需要数据库端口5432
无(直接添加)DB_SSL_MODE不需要SSL 模式disable
无(直接添加)DB_TYPE不需要数据库类型postgres
User & Default databaseDB_USER需要数据库用户名改为自己
无(直接添加)PORT不需要端口8080