Glitch部署Alist
120
2024-02-20
Glitch部署Alist
1.部署Alist
前往 glitch.com 注册账号或直接选择Github或是Google登录。
登陆后,点击链接新建一个Node.js项目。
左侧文件列表中,把默认自带的文件全部删除(除了.env 文件)。
下载Alist-on-Glitch项目仓库的所有文件,解压缩并删除
README.md
和LICENSE
文件。将解压缩得到的除
README.md
和LICENSE
文件外的文件,拖动到 glitch 项目页面左侧 Files 处上传。稍等片刻自动完成部署,点击右上角的Share 图标,弹出的窗口中Live site 链接就是我们的 AList 的登陆链接。
点击左侧文件列表中的 .env 文件,点击 Add a Variable,设置 SITE_URL 变量,值为第6步的项目网址。
2.添加数据库
使用外置的Mysql或PostgreSQL数据库,在.env
中设置环境变量。
以elephantsql为例
- 前往 https://www.elephantsql.com 注册账号,并新建一个数据库。
选择地区
创建好之后点击进入
其中URL
一项就是数据库的连接信息
回到项目点击.env
文件配置环境变量DATABASE_URL
等待部署完成。
3.获取/设置登录密码
点击项目底部的 Logs 按钮查看日志,日志中找到 password 这一行获取到 admin 账号随机生成的初始密码。
登陆后台设置密码。
4.绑定域名 & 境内访问
Gitlich上部署的项目无法绑定自己的域名,可以借助Cloudflare 反向代理设置自定义域名。
- 0
- 0
-
分享