一个支持多种存储的文件列表程序,支持网页浏览和 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 的目录文件夹,执行以下命令
-
低于 v3.25.0
./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-
原文始发于微信公众号(开源技术专栏):一个支持多存储的文件列表程序,开箱即用!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/170912.html