介绍

Alist 是一款支持多种存储服务的文件管理工具,能够将本地存储、阿里云盘、Google Drive 等数十种云存储服务聚合为统一文件列表;通过 WebDAV 协议提供文件访问能力,支持在线预览和文件直链功能。

截图

alsit-1.png

alsit-2.png

alsit-3.png

alsit-4.png

Docker Run

docker run -d --name alist \
  -p 5244:5244 \
  -v /etc/alist:/opt/alist/data \
  -e TZ=Asia/Shanghai \
  --restart=unless-stopped \
  xhofe/alist:latest

自行修改 /etc/alist 的路径,确保路径正确存在;

按需修改webui端口(默认为5244)。

Docker Compose

services:
  alist:
    image: xhofe/alist:latest
    container_name: alist
    ports:
      - "5244:5244"
    volumes:
      - ./data:/opt/alist/data
    environment:
      TZ: Asia/Shanghai
    restart: unless-stopped

自行修改 /data 的路径,确保路径正确存在;

按需修改webui端口(默认为5244)。

启动

部署完成后访问:http://<服务器IP>:5244

初始密码通过容器日志或以下命令获取:

  • 低于v3.25.0版本:

docker exec -it alist ./alist admin
  • 高于v3.25.0版本:

# 随机生成一个密码
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD

3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

功能特性

  1. 支持 WebDAV 协议访问

  2. 支持多存储服务挂载

  3. 提供文件直链生成功能

  4. 内置 Aria2 离线下载

演示站点

https://al.nn.ci/

项目地址