简介
什么是 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# 一键启动dockerrun-d\--name=litepan\--restart=unless-stopped\-p5211:5211\-v$(pwd)/data:/app/data\-v$(pwd)/log:/app/log\-v$(pwd)/strm:/app/strm\-v$(pwd)/plugins:/app/plugins\-eTZ=Asia/Shanghai\ponphil/litepan:latestdocker-compose 安装
也可以用docker-compose安装,将下面的内容保存为docker-compose.yml文件
services:litepan:image:ponphil/litepan:latestcontainer_name:litepanrestart:unless-stopped# network_mode: hostports:-"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-composeup-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