简介
Alist V2一款支持多种存储的目录文件列表程序,支持web浏览与webdav
(只读),后端基于gin
,前端使用react
。
支持的功能
- 多种存储
- 部署方便,开箱即用
- 文件预览(PDF、markdown、代码、纯文本……)
- 画廊模式下的图像预览
- 视频和音频预览(mp4、mp3 等)
- Office 文档预览(docx、pptx、xlsx、…)
-
README.md
预览渲染 - 文件永久链接复制和直接文件下载
- 黑暗模式
- 国际化
- 受保护的路由(密码保护和身份验证)
- WebDav(具体见https://alist-doc.nn.ci/docs/intro )
- Docker 部署
- Cloudflare workers 中转
- 文件/文件夹打包下载
- 支持视频列表播放和字幕(ass,srt,vtt)
- 网页上传(可以允许访客上传)和删除
文档
部署Alist V2
打开https://github.com/Xhofe/alist/releases找到自己系统对应的版本下载
上传到网站目录并解压
,解压后会得到一个alist-x-x
的文件
安装宝塔插件:Supervisor管理器
,打开宝塔面板依次点击软件商店
>系统工具
>Supervisor管理器 安装。
点击Supervisor管理器工具后面的设置打开该工具,点击添加守护进程
PS:启动命令有些人的系统可能不一致文件名可能会不一样,比如下载解压后得到的文件名叫alist-linux-amd64
,那么启动命令这里填的也是这个名字,示例:nohup ./alist-linux-amd64 > log.log 2>&1 &