ALIST 一个支持多种存储的文件列表程序
- 多种存储
- 本地存储
- OneDrive / Sharepoint(, ,de,us)
- (个人云, 家庭云)
- FTP / SFTP
- WebDav(支持无API的OneDrive/SharePoint)
- Teambition(,)
- (个人云, 家庭云)
- 部署方便,开箱即用
- 文件预览(PDF、markdown、代码、纯文本……)
- 画廊模式下的图像预览
- 视频和音频预览,支持歌词和字幕
- Office 文档预览(docx、pptx、xlsx、...)
-
README.md
预览渲染 - 文件永久链接复制和直接文件下载
- 黑暗模式
- 国际化
- 受保护的路由(密码保护和身份验证)
- WebDav (具体见 https://alist.nn.ci/zh/guide/webdav.html)
- Cloudflare workers 中转
- 文件/文件夹打包下载
- 网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制
- 离线下载
- 跨存储复制文件
地址
文档
演示
一键脚本
适用于Linux-x86_64/arm64 平台
curl -fsSL "https://s.nn.ci/alist.sh" | bash -s install
更新
curl -fsSL "https://s.nn.ci/alist.sh" | bash -s update
卸载
curl -fsSL "https://s.nn.ci/alist.sh" | bash -s uninstall
自定义路径
默认安装在 /opt/alist
中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以alist结尾,则直接安装到给定路径,否则会安装在给定路径alist目录下),如 安装到/root
:
# Install
curl -fsSL "https://alist.nn.ci/install.sh" | bash -s install /root
# update
curl -fsSL "https://alist.nn.ci/install.sh" | bash -s update /root
# Uninstall
curl -fsSL "https://alist.nn.ci/install.sh" | bash -s uninstall /root
使用 Docker
查看管理员信息的日志输出:
docker exec -it alist ./alist admin
稳定版
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
测试版
仅适用于 amd64/arm64。 不推荐,这可能无法正常工作。
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:main
阅读剩余
版权声明:
作者:rookie
链接:https://blog.archu.org/2022/09/14/alist/
文章版权归作者所有,未经允许请勿转载。
THE END