ansango / wiki
 ·  4 min de lectura

Metube

Web GUI para descargar con youtube-dl soportando playlists

MeTube es una interfaz web (GUI) de youtube-dl / yt-dlp para uso autoalojado (self-hosted). Permite descargar vídeos (y listas de reproducción) desde YouTube y otras decenas de sitios.

Características

Uso e instalación

Docker

Puedes ejecutar MeTube muy fácilmente con Docker:

docker run -d -p 8081:8081 -v /path/to/downloads:/downloads ghcr.io/alexta69/metube

Docker compose

services:
  metube:
    image: ghcr.io/alexta69/metube
    container_name: metube
    restart: unless-stopped
    ports:
      - "8081:8081"
    volumes:
      - /path/to/downloads:/downloads

Ejecución local

Si prefieres ejecutarlo sin Docker:

  1. Necesitas Node.js y Python 3.13. GitHub
  2. Clona el repositorio, entra al directorio ui, instala dependencias con npm install y construye la UI con ng build. GitHub
  3. Luego corre el servidor Python desde app/main.py

Configuración

Variables de entorno

MeTube se configura mediante variables de entorno (especialmente útil con Docker). Algunas de las más relevantes:

Comportamiento de descarga

Almacenamiento y directorios

Naming de archivos y opciones de yt-dlp

Servidor web y URL

Otros ajustes básicos