5.0K
这是一个基于 CharlesPikachu/videodl 的轻量 Web 管理界面版本:你可以在浏览器里创建下载任务、查看实时日志、管理下载文件,并在 NAS(群晖 x86_64 / ARM 设备等)上通过 Docker 开箱即用地运行。
镜像地址(Docker Hub):whitesharks/videodl-webui
VideoDL 是一个用于下载在线视频的工具,支持多种站点与解析方式。 VideoDL WebUI 在 VideoDL 的基础上提供了一个简洁的 Web 界面,适合部署在 NAS/服务器上,通过网页进行任务管理与文件管理。
本镜像的目标是:
videodl -i URL ... 后)queued / running / success / failed / stopped启动容器后,在浏览器访问:
http://<你的机器IP>:61771
首页右上角会显示:
在首页「新建下载任务」中:
输入 视频 URL
(可选)填写 额外参数
(可选)勾选 启用代理
点击「加入队列 / 开始下载」
任务会进入队列并由调度器自动启动。
点击任务 ID 进入任务详情页:
页面会自动刷新任务状态与日志
手动点击「停止任务」:
videodl_outputs/**/segment_*.mp4)在首页任务列表点击「删除」:
弹窗确认
可勾选 同时删除文件
/data/downloads/<task_id>/),包括目录本身首页「已下载文件」区:
.../videodl_outputs/CCTVVideoClient/xxx.mp4).txt、.m3u8、.ts 等过程文件推荐把数据放在群晖:
/volume1/docker/videodl-webui/
创建目录结构:
/volume1/docker/videodl-webui/downloads/volume1/docker/videodl-webui/tasks然后使用以下 docker-compose.yml:
version: "3.8"
services:
videodl-webui:
image: whitesharks/videodl-webui:latest
container_name: videodl-webui
restart: unless-stopped
ports:
- "61771:61771"
environment:
HOST: "0.0.0.0"
PORT: "61771"
# 与镜像默认一致(建议保留)
DOWNLOAD_DIR: "/data/downloads"
TASKS_DIR: "/data/tasks"
# 可选:时区
TZ: "Asia/Shanghai"
volumes:
# 持久化数据(下载/任务/设置/日志)
- /volume1/docker/videodl-webui:/data
启动:
docker compose up -d
访问:
http://群晖IP:61771
/data/downloads:每个任务一个目录(建议挂载持久化)/data/tasks:任务元数据、日志、运行设置(建议挂载持久化)proxy_url(例如 http://192.168.1.2:7890 或 socks5://...)本项目仅用于学习与个人用途,请遵守相关法律法规及网站服务条款。下载与使用内容的合法性由使用者自行承担。
Content type
Image
Digest
sha256:5e8c1346c…
Size
790.1 MB
Last updated
4 days ago
docker pull whitesharks/videodl-webui