介绍
(来自Alist官网)
一个支持多种存储的文件列表程序,使用 Gin 和 Solidjs。
- 使用简单
AList 从一开始就设计为易于安装,并且可以在所有平台上使用。 - 多种存储
AList 支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。 - 支持 WebDAV
AList 支持所有 WebDAV 存储,这是一种用于访问文件的标准。 - 黑暗模式
自由切换明暗模式 - 受保护的路由
为特定路径添加密码保护和身份验证 - 文件预览
支持视频、音频、文档、PDF、图片预览等,甚至支持 ipa 安装 - 打包下载/批量下载
使用浏览器的 stream api 支持打包下载,无需使用服务器 / 使用Aria2进行批量下载支持文件夹 - 单点登录
使用单点登录快速登录AList - 自动注册AList帐号
使用单点登录自动注册为AList帐号快速注册 - 离线下载
将种子内容离线下载到指定的目录內,需要苛刻的网络环境 - 保险箱加密/解密 文件
任何人都可以安全地将加密数据存储在远程存储提供商上。数据存储在保险箱中,提供商只能看到保险箱,看不到您的数据。 - 更多新功能
包括文本编辑器、README/HTML 渲染、文件永久链接、Cloudflare Workers 代理等
准备
安装
在服务器上安装1Panel
进入1Panel后点击应用商店
找到Alist并点击安装
勾选端口外部访问(为了调试方便)
点击确认
然后点击容器
找到叫做1Panel-alist-xxx的容器,点击后面的终端
然后命令选择/bin/sh
点击连接,出现命令行就是连接成功了
然后执行下面的命令
./alist admin set 你要设置的密码
记住现在的username和password
访问{ip}:5244
输入username和password,点击登录
就可以登陆进去了
反代
我们只能通过反向代理来让用户通过域名来访问
点击网站–>网站–>创建网站
点击反向代理
主域名填写你的域名
代理地址填写127.0.0.1:5244
点击确认
现在访问域名
就可以看到alist了