本文最后更新于 2023-10-15,文章最后在90天前更新,内容可能已经过时。

Alist介绍

一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。

推荐部署至 Render

部署至Replit

一键部署

注册Replit账户

完成后点击下面的链接部署

https://repl.it/github/alist-org/alist-replit

[可选][不推荐]设置数据库

Replit完成Import后

点击左边文件模块右上角三个点,点击 Show hidden files

编辑 .replit ,将数据库配置信息设为自己的

[不安全] 由于Replit的Repo是公开的,所以你设置的数据库信息都会被泄露

运行项目

点击 Run 运行项目

若出现 unable to read .replit: unable to decode .replit: toml: cannot load TOML value of type map[string]interface {} into a Go string

解决办法:

.replit 中删除 [nix] 及后面的内容即可

登录 Alist

第一次运行控制台会出现Alist管理员密码,须保存

打开 Replit 提供的 Repo 域名

点击页脚 登录

登录用户名为 Admin ,密码为刚刚控制台出现的密码

进入后台即可自行配置

部署至Render

一键部署

进入项目地址

点击 Deploy To Render

点击 Create New Resources

Key 中设置数据库

完成后点击 Apply

等待 Render 部署完成

登录 Alist 控制台

点击 Logs

第一次运行控制台会出现Alist管理员密码,须保存

随后进入 Render 提供的域名

点击页脚 登录

登录用户名为 Admin ,密码为 Logs 出现的密码

进入后台即可自行配置