注意
新版本(V3 及更高版本)与 V2 不兼容,因此如果您从 V2 升级,我们建议您完全重新安装 Alist。
What's this
一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
Support storage
- 本地存储
- 阿里云盘
- OneDrive / SharePoint(国际版, 世纪互联,de,us)
- 天翼云盘 (个人云, 家庭云)
- GoogleDrive
- 123云盘
- FTP / SFTP
- PikPak
- S3
- 又拍云对象存储
- WebDAV(支持无API的OneDrive/SharePoint)
- Teambition(中国,国际)
- 分秒帧
- 和彩云 (个人云, 家庭云)
- Yandex.Disk
- 百度网盘
- 夸克网盘
- 迅雷网盘
- 蓝奏云
- 阿里云盘分享
- 谷歌相册
- Mega.nz
- 一刻相册
- SMB
- 115
Discussion
一般问题请到讨论论坛 ,issue仅针对错误报告和功能请求。
演示
一键脚本
仅适用于 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
使用 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
指定版本
有关详细信息,请参阅 https://hub.docker.com/r/xhofe/alist
有关离线下载功能的额外说明
若没有使用docker pull --platform
参数拉取镜像时,docker可能会在64位操作系统上拉取32位镜像,这将可能导致离线下载功能即使在正常配置情况下也无法使用。
当发生错误时,您会在Alist的日志文件中看到类似错误日志。
ERRO[2022-11-20 12:05:19] error [unaligned 64-bit atomic operation] while run task [download http://pic.rmb.bdstatic.com/bjh/34ee946f7a74435a167ca4351d723374.png to [/ftp](/)]
解决方法,如果是CPU架构是64位,尝试手动拉取64位docker镜像,重新构建容器,再次尝试。
如果是CPU架构是32位,目前尚无可用方案。