Cómo instalar Reclip en Docker - Descargador de videos ligero autohospedado en Docker

Reclip | Video Downloader | Docker

Reclip: Descargador de videos ultraligero autohospedado en Docker

Descarga videos de 1000+ sitios. YouTube, TikTok, Instagram, Twitter, Reddit, Vimeo, Twitch, etc. Web UI limpia. 150 líneas Python. Sin dependencias pesadas. MP4/MP3. Uso personal.

¿Qué es Reclip?


Reclip es un descargador de videos ultraligero, minimalista y open source que funciona con prácticamente cualquier plataforma de video/audio en Internet. A diferencia de aplicaciones web llenas de ads o herramientas complejas, Reclip es puro minimalismo: 150 líneas de Python con Flask en backend, HTML/CSS/JS vanilla en frontend, sin frameworks pesados.

Tecnología: Usa yt-dlp (motor de descarga universal) + ffmpeg para conversión. Funciona con YouTube, TikTok, Instagram, Twitter/X, Reddit, Facebook, Vimeo, Twitch, Dailymotion, SoundCloud, Loom, Pinterest, LinkedIn, y 1000+ sitios más. Descarga en MP4 (video) o MP3 (audio) en la calidad que especifiques. Todo autohospedado, sin exponer datos a servicios externos.

Filosofía: Herramientas que hacen una cosa bien. Descarga videos. Nada más. Sin UI confusa, sin ads, sin tracking. Open source MIT, así que eres dueño del código.

Características principales

1000+ sitios soportados

YouTube, TikTok, Instagram, Twitter, Reddit, Facebook, Vimeo, Twitch, y más.

MP4 y MP3

Descarga video completo o solo audio (música de YouTube).

Selección de calidad

Elige resolución/bitrate disponibles antes de descargar.

Descarga masiva

Pega múltiples URLs, descarga todo de una vez.

Vista previa

Thumbnails y metadata antes de confirmar descarga.

Web UI limpia

Interfaz responsiva, funciona en desktop y móvil.

Ultraligero

~150 líneas código. Sin frameworks complejos.

Open Source

MIT License. Código auditable, comunidad.

Requisitos del sistema

  • Docker instalado
  • 256 MB - 512 MB RAM (muy ligero)
  • 5+ GB espacio disco (para descargas)
  • Puerto 8899 (configurable)
  • ffmpeg (incluido en imagen Docker)
  • yt-dlp (incluido en imagen Docker)
Importante: Reclip es para uso personal solamente. Respeta leyes de copyright y términos de servicio de plataformas. No es responsable del mal uso.

Instalación con Docker

Opción 1: Docker Run rápido

git clone https://github.com/averygan/reclip.git cd reclip docker build -t reclip . docker run -d -p 8899:8899 -v $(pwd)/downloads:/downloads --name reclip reclip

Opción 2: Docker Compose

version: '3.8' services: reclip: build: . container_name: reclip restart: unless-stopped ports: - "8899:8899" volumes: - ./downloads:/downloads environment: - RECLIP_PORT=8899

Iniciar

docker compose up -d

Acceder

http://localhost:8899

Primeros pasos

1. Abrir interfaz

  1. Abre http://localhost:8899
  2. Verás campo de texto para pegar URLs y opciones de formato

2. Descargar video individual

  1. Pega URL de YouTube/TikTok/etc en el campo
  2. Click "Fetch" (espera 2-5 segundos)
  3. Se cargan thumbnails y metadata
  4. Selecciona calidad/resolución disponible
  5. Click "Download" en el video
  6. Se descarga a carpeta /downloads

3. Descargar solo audio (MP3)

  1. Pega URL de video
  2. Antes de "Fetch", selecciona "MP3" en lugar de MP4
  3. Fetch → selecciona calidad audio → Download
  4. Obtiene solo audio (perfecto para música YouTube)

4. Descargas masivas

  1. Pega múltiples URLs (una por línea)
  2. Click "Fetch All"
  3. Se cargan todos los videos
  4. Click "Download All" para descargarlos todos de una vez

5. Recuperar descargas

Todas las descargas van a ./downloads mapeado en Docker. Accede desde tu máquina host.

Plataformas soportadas (y más)

  • Video: YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Twitch, Dailymotion, Loom, Streamable, LinkedIn
  • Audio: SoundCloud, Spotify (algunos contenidos), YouTube Music
  • Otros: Reddit, Pinterest, Tumblr, Threads, y 1000+ más (cualquier cosa que soporte yt-dlp)

Casos de uso

  • Descargar tutoriales: Guías que luego editas o reutilizas localmente
  • Backup de contenido personal: Videos propios antes que plataforma los elimine
  • Música de YouTube: Extrae MP3 de covers o playlists (uso personal)
  • Contenido offline: Descargar para ver sin Internet (avión, viaje)
  • Investigación: Archivar contenido para análisis posterior

HTTPS con Caddy

Configuración Caddyfile

reclip.tudominio.com { reverse_proxy localhost:8899 }

Acceso remoto seguro

Ahora https://reclip.tudominio.com con HTTPS automático (Caddy maneja certificados).

Seguridad: Reclip sin autenticación expone capacidad de descarga a cualquiera. Considera Caddy con autenticación Basic o usar solo en red local.

Gestión y mantenimiento

Ver logs

docker logs -f reclip

Ver descargas

ls -lh ./downloads/

Limpiar descargas antiguas

# Borrar descargas más de 30 días find ./downloads -mtime +30 -delete

Reiniciar

docker compose restart reclip

Actualizar yt-dlp (importante para nuevos sitios)

# yt-dlp se actualiza con la imagen docker compose pull docker compose up -d

Ver espacio usado

du -sh ./downloads/

Limitar tamaño máximo con volumen Docker

Puedes configurar límites de disco en docker-compose para evitar que llene servidor.

Alternativas similares

youtube-dl (antiguo)

Predecesor de yt-dlp. Funciona pero yt-dlp es más rápido y mantenido.

Snapdrop

Compartición de archivos, no descarga de videos. Diferente propósito.

Cloudstream

Streaming app para Android. Diferente enfoque (streaming vs descarga).

Ventaja de Reclip: Minimalismo puro, 1000+ sitios soportados vía yt-dlp, interface web limpia, zero dependencies pesadas. Perfecto para quien quiere algo simple que funcione.

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.