来源:多存储文件列表程序Alist使用指南:挂在阿里云盘 。
Alist是一个开源的、支持多存储的文件列表程序,使用它我们可以方便的挂载各种云盘。
一、项目介绍
项目主页: https://github.com/alist-org/alist。
官方文档: https://alist.nn.ci/zh/guide/。
目前支持的存储列表如下:
支持存储列表
二、软件特性
主要特性:
支持多存储,支持列表见上文的存储列表;
部署方便,开箱即用;
文件预览(PDF、markdown、代码、纯文本……);
画廊模式下的图像预览;
视频和音频预览,支持歌词和字幕;
Office 文档预览(docx、pptx、xlsx、…);
README.md 预览渲染;
文件永久链接复制和直接文件下载;
黑暗模式;
国际化;
受保护的路由(密码保护和身份验证);
WebDav;
Docker 部署;
Cloudflare workers中转;
文件/文件夹打包下载;
网页上传(可以允许访客上传),删除,新建文件夹,重命名,移动,复制;
离线下载;
跨存储复制文件;
三、安装部署
参考:官方安装文档。
3.1 Linux
支持一键脚本
复制
$$
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install
$$
3.2 Windows
到Github下载压缩包alist-windows-386.zip
后解压即可。
四、配置及运行
以Windows为例,说明一下操作步骤。
解压后,以cmd运行。
4.1 设置admin密码
进入解压目录
复制
$$
alist.exe admin
$$
设置admin账号
4.2 运行服务
复制
$$
alist.exe server
$$
启动服务
运行服务后,在浏览器里打开:http://localhost:5244/
,即可访问。
第一次打开会报错提示:failed get storage: can't find storage with rawPath: /
。这是因为我们还没有挂在任何存储。

4.3 存储配置(以阿里云盘为例)
登录之后,点击下方“管理”按钮进行存储配置。

点击左边“存储”菜单,添加存储:

文件夹ID
- 刷新令牌: 阿里云盘需要通过移动端App扫码获取,具体参考:获取Token。
保存配置之后,再访问http://localhost:5244/
就不会出现上面的报错了。
效果如下:
