
OpenList 简介
OpenList 是一个基于 AGPL-3.0 许可证的开源软件,是 AList 的一个分支版本 GitHub - OpenListTeam/OpenList: A new AList Fork to Anti Trust Crisis。它是一个网盘文件管理器,支持 WebDAV、视频音频预览、办公文档预览、PDF、代码、图片预览等功能,甚至支持 IPA 安装 Home | OpenList Docs。
安装方法
使用 Docker 安装(推荐)
Docker CLI 方式:
docker run -d --restart=unless-stopped \
-v /DATA/AppData/openlist:/opt/openlist/data \
-p 5266:5244 \
-e PUID=0 \
-e PGID=0 \
-e UMASK=022 \
--name="openlist" \
openlistteam/openlist:betaDocker Compose 方式:
version: '3.3'
services:
openlist:
image: 'openlistteam/openlist:beta'
container_name: openlist
volumes:
- '/etc/openlist:/opt/openlist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped镜像版本说明
目前可用的镜像版本包括:
- 稳定版:openlistteam/openlist:latest(尚未上线)
- 开发版:openlistteam/openlist:beta
预装环境镜像后缀:
-aio:包含所有预装环境的镜像-ffmpeg:预装 FFmpeg 用于生成缩略图-aria2:预装 aria2 用于离线下载
例如:openlistteam/openlist:beta-aio
基本配置
查看管理员信息
v3.25.0 以上版本:
# 随机生成密码
docker exec -it openlist ./openlist admin random
# 手动设置密码
docker exec -it openlist ./openlist admin set NEW_PASSWORDv3.25.0 以下版本:
docker exec -it openlist ./openlist admin环境变量配置
| 名称 | 默认值 | 描述 |
|---|---|---|
| PUID | 0 | 用户 UID |
| PGID | 0 | 用户 GID |
| UMASK | 022 | 文件权限掩码 |
| RUN_ARIA2 | true/false | 是否运行 aria2 |
| TZ | Asia/Shanghai | 时区设置 |
功能特性
OpenList 支持:
- 多种存储驱动(包括 WebDAV)
- 视频、音频、办公文档、PDF、代码、图片预览
- 使用浏览器流 API 支持无服务器使用的打包下载
- 使用 Aria2 的批量下载支持文件夹
- 离线下载种子内容到指定目录
- 在远程存储提供商上安全存储加密数据 Home | OpenList Docs
更新方法
Docker CLI 更新:
- 查看容器:
docker ps -a - 停止容器:
docker stop [容器ID] - 删除容器:
docker rm [容器ID] - 拉取新镜像:
docker pull openlistteam/openlist:beta - 重新运行安装命令
Docker Compose 更新:
docker-compose pull
docker-compose up -d访问地址
安装完成后,可通过 http://服务器IP:5244 访问 OpenList Web 界面。
注意:OpenList 目前还在开发阶段,建议使用 beta 版本进行测试。