yt-dlp视频下载工具搭建教程,支持youtube/B站/网易云音乐/Vimeo/Twitter等主流平台

简介

yt-dlp是github上一个基于youtube-dl 开发的开源命令行视频下载工具,可支持下载YouTube、 B站、网易云音乐、Vimeo、Twitter 等主流平台。今天闲来无事看到了,顺手搭建一个玩一下,做个记录分享搭建过程,我这里使用的系统环境是ubuntu 20。

 

项目地址:https://github.com/marcopiovanello/yt-dlp-web-ui

 

教程

安装Docker

为了简化部署的难度,使用一键脚本安装首 Docker

# 一键脚本安装的时候容易出错,若是你的系统不能使用这项命令安装
# 那么请自行安装 Docker 服务,确认 Docker 服务能正常运行

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

 

部署yt-dlp

创建安装目录

mkdir -p /root/data/docker_data/ytdlpwebui

进入安装目录

cd /root/data/docker_data/ytdlpwebui

创建配置文件目录

mkdir config

进入配置文件目录

cd config

编辑配置文件,按 【i】插入

vi config.yml

把下面的内容插入config.yml后, 按键盘【esc】,然后 【:wq】 保存退出

require_auth: true 
username: 替换成你的用户名 
password: 替换成你的密码

编辑docker-compose.yml,按 【i】插入

cd ..

vim docker-compose.yml

下面内容插入docker-compose.yml中,下列的3035端口改成其他服务器上没用过的端口,按键盘【esc】,然后 【:wq】 保存退出

services:
  yt-dlp-webui:
    image: marcobaobao/yt-dlp-webui
    ports:
      - 3035:3033
    volumes:
      - ./downloads:/downloads # replace <your dir> with a directory on your host system
      - ./config:/config    # directory where config.yml will be stored
    healthcheck:
      test: curl -f http://localhost:3033 || exit 1
    restart: unless-stopped

查询端口占用情况,没提示就说明端口未被占用,如果被占用,请换一个端口

lsof -i:3035

如果报错【-bash: lsof: command not found】,使用命令进行安装lsof

apt install lsof

 

启动yt-dlp

再次进入安装目录

cd /root/data/docker_data/ytdlpwebui

拉取好镜像

docker compose up -d   # 注意,老版本用户用 docker-compose up -d

ytdlpxiazai01

接下来可以在浏览器上,使用IP:端口来访问了,如果需要使用域名访问,那么需要配置反向代理和购买域名以及解析,这里就不赘述了

http://ip:3035

下载了一个youtube视频测试了一下

ytdlpxiazai03

上一篇 cubecloud怎么样?美国VPS深度测评,CU4837线路,真实测评数据分享
下一篇 docker运行提示WSL integration with distro…解决方法

投稿邮箱:
ivpsr888@gmail.com (投稿详情)

TG订阅频道:
t.me/ivpsr_news 网站最新内容推送

TG交流群:
(点击加入) 用户交流

文章列表
1
FullVPSServer:韩国VPS,5折优惠,低至4.5美元/月,不限流量
FullVPSServer:韩国VPS,5折优惠,低至4.5美元/月,不限流量
2
lisahost新加坡住宅双ISP VPS解锁TikTok/AI 全家桶,适配电商/游戏等多场景
lisahost新加坡住宅双ISP VPS解锁TikTok/AI 全家桶,适配电商/游戏等多场景
3
DediOne洛杉矶线路VPS上新,CMIN2线路年付19.99 美元起,CN2 GIA线路年付59美元起
DediOne洛杉矶线路VPS上新,CMIN2线路年付19.99 美元起,CN2 GIA线路年付59美元起
4
hosteons美国高配置VDS月付4.9美元起,4G内存起、Ryzen 3950X、10Gbps带宽、盐湖城、洛杉矶、达拉斯机房可选
hosteons美国高配置VDS月付4.9美元起,4G内存起、Ryzen 3950X、10Gbps带宽、盐湖城、洛杉矶、达拉斯机房可选
5
Collaboro选择Macquarie云托管数据
Collaboro选择Macquarie云托管数据
6
linux系统下近30款web运行环境和控制管理面板汇总
linux系统下近30款web运行环境和控制管理面板汇总
7
RAKsmart 圣何塞 VPS:$5.94/半年,1核1G内存/25GB SSD/100M不限流量
RAKsmart 圣何塞 VPS:$5.94/半年,1核1G内存/25GB SSD/100M不限流量
8
cstserver世界杯活动充值赠110美元,香港、日本、美国物理机、裸金属特价,VPS低至2.69美元每月
cstserver世界杯活动充值赠110美元,香港、日本、美国物理机、裸金属特价,VPS低至2.69美元每月
9
hostdare:4折优惠,日本VPS/美国VPS,CN2 GIA低至$24/年,国际线路$10/年
hostdare:4折优惠,日本VPS/美国VPS,CN2 GIA低至$24/年,国际线路$10/年
10
荫云英国双ISP原生IP VPS新增运营商/原生IP资源再升级,7折优惠码$7/月起
荫云英国双ISP原生IP VPS新增运营商/原生IP资源再升级,7折优惠码$7/月起