一个支持多种存储的文件列表程序,支持网页浏览和 webdav,由 gin 和 Solidjs 提供支持。
使用简单:
AList 从一开始就设计为易于安装,并且可以在所有平台上使用多种存储:
AList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展支持 WebDAV:
AList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。黑暗模式:
自由切换明暗模式受保护的路由:
为特定路径添加密码保护和身份验证文件预览:
支持视频、音频、文档、PDF、图片预览等,甚至支持 ipa 安装打包下载:
使用浏览器的 stream api 支持打包下载,无需使用服务器其他功能:
包括文本编辑器、README/HTML 渲染、文件永久链接、Cloudflare Workers 代理等仅适用于 Linux amd64/arm64 平台。
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall
默认安装在 /opt/alist
中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root
:
# Install
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install /root
# update
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s update /root
# Uninstall
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s uninstall /root
systemctl start alist
systemctl stop alist
systemctl status alist
systemctl restart alist
需要进入脚本安装 AList 的目录文件夹,执行以下命令
./alist admin
高于 v3.25.0
3.25.0 以上版本将密码改为加密哈希值,无法直接计算密码。如果忘记密码,只能重新 randomly generated 或 manually set
# Randomly generate a password
./alist admin random
# Manually set a password, `NEW_PASSWORD` refers to the password you need to set
./alist admin set NEW_PASSWORD
使用好看的 UI 管理 AList 程序而不是命令行,方便的查看日志直接挂载为本地硬盘原生的开机自启与静默启动自动检查更新快捷查看管理员信息更多操作
GitHub:https://github.com/alist-org/docs
-END-