多网盘聚合管理工具LitePan

简介
什么是 LitePan ?
LitePan是一个开源的多网盘聚合与管理工具。它可以帮助用户将115、123、百度、夸克、光鸭、移动、天翼等多种网盘统一管理,支持Web界面访问、WebDAV挂载、STRM生成和媒体整理。
主要特点
-
多网盘聚合:支持
115网盘、123云盘、百度网盘、夸克网盘、光鸭云盘、移动云盘、天翼云盘、WebDAV等多种网盘驱动,统一管理 -
WebDAV 挂载:支持对外提供
WebDAV服务,可将网盘内容挂载到本地或其他应用 -
STRM 生成:支持生成
STRM文件,方便Emby、Jellyfin等媒体服务器直链播放 -
302 直链播放:播放时通过
302重定向直链播放,不占用NAS带宽,启播快、快进顺滑 -
缓存持久化:支持缓存持久化与缓存保持,降低网盘风控风险
-
插件扩展:支持插件扩展功能,可导入资源搜索插件
-
开源免费:基于
PolyForm Noncommercial License 1.0.0协议开源,可免费用于个人非商业用途
应用场景
-
多网盘统一管理:拥有多个网盘账号的用户,可以通过
LitePan一个界面管理所有网盘内容,无需频繁切换 -
家庭媒体中心:配合
Emby、Jellyfin等媒体服务器,通过STRM文件实现302直链播放,节省NAS带宽 -
网盘内容备份:通过跨网盘传输功能,实现网盘间的数据迁移和备份
-
WebDAV 挂载:将网盘内容通过
WebDAV协议挂载到本地文件系统,像使用本地磁盘一样访问 -
开发者测试:开发人员可以快速搭建测试环境,验证网盘相关的应用功能

LitePan 是一个轻量级的多网盘聚合管理工具,适合个人用户和家庭用户使用。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 litepan,选择第一个 ponphil/litepan,版本选择 latest。
本文写作时,
latest版本对应为0.3.1-beta;

卷
在 docker 文件夹中,创建一个新文件夹 litepan,并在其中建四个子文件夹 data、log、strm、plugins
文件夹 装载路径 说明 docker/litepan/data /app/data 存放数据库和配置 docker/litepan/log /app/log 存放日志 docker/litepan/strm /app/strm STRM 文件输出 docker/litepan/plugins /app/plugins 插件目录

端口
本地端口不冲突就行,不确定的话可以用命令查一下
●●●
# 查看端口占用
netstat -tunlp | grep 端口号本地端口 容器端口 5211 5211

环境
可变 值 TZ Asia/Shanghai
TZ用于设置时区,确保日志和时间显示正确

命令行安装
docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
●●●
# 新建文件夹 litepan 和 子目录
mkdir -p /volume1/docker/litepan/{data,log,plugins,strm}
# 进入 litepan 目录
cd /volume1/docker/litepan
# 一键启动
docker run -d \
--name=litepan \
--restart=unless-stopped \
-p 5211:5211 \
-v $(pwd)/data:/app/data \
-v $(pwd)/log:/app/log \
-v $(pwd)/strm:/app/strm \
-v $(pwd)/plugins:/app/plugins \
-e TZ=Asia/Shanghai \
ponphil/litepan:latestdocker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
●●●
services:
litepan:
image: ponphil/litepan:latest
container_name: litepan
restart: unless-stopped
# network_mode: host
ports:
- "5211:5211"
# Emby 反代端口需要按后台填写的端口额外映射,例如后台填 8098 时启用下一行
# - "8098:8098"
volumes:
- ./data:/app/data # 数据库和配置
- ./log:/app/log # 日志
- ./strm:/app/strm # STRM 文件输出
- ./plugins:/app/plugins# 插件
environment:
TZ: Asia/Shanghai
# LITEPAN_WEB_HOST(可选):(不设)先试 [::] 双栈失败则回落 0.0.0.0;设为 :: 强制双栈失败退出;其余按指定地址监听然后通过 SSH 登录到您的群晖,执行下面的命令:
●●●
# 新建文件夹 litepan 和 子目录
mkdir -p /volume1/docker/litepan/{data,log,plugins,strm}
# 进入 litepan 目录
cd /volume1/docker/litepan
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中访问 http://<群晖IP>:5211 即可进入使用界面

点右上角 管理员登录 可进入后台管理
默认账号/密码为
admin/admin

登录成功后的主界面
必须修改默认的密码

存储管理
存储管理 --> 添加账号

试了下 115 网盘

能通过 OAuth 自动获取 Token

添加成功后,可以仪表盘中看到

回到 http://<群晖IP>:5211

WebDAV
系统设置 --> WebDAV 设置,默认已开启支持

以 RaiDrive 为例

在资源管理器中打开

注意事项
-
端口映射:本文采用
bridge网络模式而非--network host,需要将端口5211映射到主机。如需使用Emby反代功能,还需要额外映射对应端口(如8098:8098) -
安全建议:如果需要公网访问,建议关闭公开文件列表,并设置强密码
-
插件导入:资源搜索插件导入代码查看密码为
8888 -
数据持久化:建议挂载
data、log、strm、plugins四个目录,避免容器重建后数据丢失
参考文档
Ponphil/LitePan: LitePan - 多网盘聚合与管理工具,支持 WebDAV、STRM、媒体整理 地址:https://github.com/Ponphil/LitePan
LitePan 官方文档 地址:https://www.litepan.top
ponphil/litepan - Docker Hub 地址:https://hub.docker.com/r/ponphil/litepan
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。