【路由】Docker-compose · 部署YouTube下载工具
💠前言✨
- YouTube、bilibili等视频平台,是众多网友进行学习交流的大平台,但是不支持下载视频到本地,便于更好的学习,故而需要借助第三方开源项目,进行视频的下载与保存.
- 项目地址:https://github.com/alexta69/metube?tab=readme-ov-file
- 鸣谢,项目视频教程:https://www.youtube.com/watch?v=dH2tMg8-sE0
💠部署环境✨
- 设备:N100 双2.5G软路由
- 架构:X86_64
- 部署方式:Docker-compose
💠部署✨
- 新建目录:metube
mkdir /mnt/mydisk/docker/metube:latest
- 可借助finalshel终端工具,直接手动创建目录.
- 在此目录中,创建YAML配置文件:
vim docker-compose.yml
- 按下英文输入模式下的字母i,进行编辑,粘贴以下内容:
version: "3"
services:
metube:
image: ghcr.io/alexta69/metube
container_name: metube
restart: unless-stopped
ports:
- "8981:8081"
volumes:
- /mnt/mydisk/ssd/zdir:/downloads
- 左侧的8981端口,可以自定义,与服务器的其余项目端口不冲突即可.
- 输入:lsof -i:8981 什么也没有报错,表示未被占用;反之,就更换端口号.
- volumes:左侧的路径可自定义,冒号右侧的不可更改.
- 后续下载的YouTube视频,就自动保存在软路由的zdir目录中了.
- 按下键盘左上角的Esc进行退出,再次输入英文输入模式下的:wq 进行保存退出.
- 拉取项目:
docker-compose pull
- 运行项目:
docker-compose up -d
- 访问网页:ip:8981
- 通过软路由的Lucky大吉工具,进行web服务规则配置,即可实现外网访问此项目.
💠享受网络的快乐吧~✨
© 版权声明
文章版权归作者所有,未经允许请勿转载。