【VPS】Docker-compose · 部署YouTube下载工具

💠前言

💠条件

  • 系统:Debian11
  • 部署方式:Docker-compose

💠正文

  • 新建目录:metube
  • 在此目录中,创建yml文件:
vim docker-compose.yml
  • 按下英文输入模式下的字母i,进行编辑,粘贴以下内容:
version: "3"
services:
  metube:
    image: ghcr.io/alexta69/metube
    container_name: metube
    restart: unless-stopped
    ports:
      - "8081:8081"
    volumes:
      - /path/to/downloads:/downloads
左侧的8081端口,可以自定义,与服务器的其余项目端口不冲突即可.
输入:lsof -i:8081  什么也没有报错,表示未被占用;反之,就更换端口号.
  • 按下键盘左上角的Esc进行退出,再次输入英文输入模式下的:wq 进行保存退出.
  • 拉取项目:
docker-compose pull
  • 运行项目:
docker-compose up -d
  • 访问网页:ip:8081
  • 通过cloudflare进行ip解析,再通过Nginx进行域名反向代理,后续就可以通过域名访问后台进行视频下载.
  • 下载好的视频,保存在VPS新建的metube目录下.

💠群晖 · 部署方式

  • 打开群晖的"Container Manager",找到注册表中的"alexta69/metube",进行下载;
  • 在左侧的"映像"菜单,点击启动,进行如下配置即可.
  • metube
  • 访问网页:ip:8081
  • 有公网的情况,就在软路由中做好端口转发,用http协议访问,域名:8081.
  • 下载好的视频文件,保存在刚才配置项目的存储空间那个路径,上图查看.

💠教程结束

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息