BookinglyTech News
Infraestructura

SDOWNLOADER: descargador de videos multiplataforma sin coste usando un Android reciclado

Un usuario de r/selfhosted monta un backend en un móvil Android antiguo y lo combina con Cloudflare Workers y Supabase para ofrecer descargas de nueve redes sociales sin pagar infraestructura.

2 min de lecturar/selfhosted0 vistas

El proyecto, llamado SDOWNLOADER, surgió como un experimento de bootstrapping total: cero dólares en infraestructura y una experiencia de usuario libre de pop‑under, malware y extensiones sospechosas. El autor tomó un teléfono Android que tenía en el cajón, instaló Termux y dentro de él un contenedor Alpine Linux. Allí configuró Node.js, la versión nightly de yt‑dlp y una conexión permanente mediante Cloudflare Tunnel. El móvil permanece conectado a la red doméstica y procesa colas de descarga 24/7.

Arquitectura sin gasto

  • Frontend: aplicación estática SvelteKit 2 publicada en Cloudflare Pages (plan gratuito, ancho de banda ilimitado). La página carga rápido y no incluye recursos bloqueantes.
  • API Gateway: Cloudflare Worker que actúa como proxy inverso con limitación de velocidad, evitando picos de tráfico que puedan saturar el teléfono.
  • Queue Relay: otro Worker que inserta los trabajos en una base de datos Supabase PostgreSQL.
  • Mobile Processor: el Android consulta la tabla de trabajos, ejecuta yt‑dlp dentro del contenedor Alpine y envía el archivo final a Backblaze B2; el tráfico de salida es gratuito gracias a la alianza Cloudflare‑Bandwidth.

Con esta cadena, el coste mensual sigue siendo $0.00; el único gasto real es la renovación anual del dominio, cubierta con banners discretos.

Soporte para nueve plataformas

SDOWNLOADER extrae contenido de:

  • Twitter/X: MP4 1080p directo.
  • Reddit: combina los streams de video y audio de v.redd.it sin dejar el clip mudo.
  • SoundCloud: MP3 con selección de bitrate.
  • Pinterest: video y pines en alta resolución.
  • Threads y Bluesky: extractores nativos.
  • Twitch: clips y VOD completos.
  • Dailymotion, Bandcamp: entregas sin fricción.

Todas las descargas se entregan al navegador como archivos instantáneos, sin redirecciones a páginas de anuncio ni requerimientos de extensiones.

¿Por qué es relevante?

El caso muestra que, con herramientas de contenedores ligeros y los servicios gratuitos de la nube, es posible ejecutar workloads que normalmente requerirían una VPS de $10‑$40 al mes. Para administradores que gestionan pequeñas infraestructuras o quieren probar conceptos de microservicios sin presupuesto, el enfoque de usar un dispositivo Android como nodo de procesamiento es una alternativa viable y fácil de reproducir. Además, la separación de frontend, gateway y cola permite escalar o migrar cada capa sin reescribir todo el sistema.

Si decides probarlo, la URL está disponible en https://sdownloader.online. El autor invita a medir la latencia desde distintas regiones y a reportar casos límite de plataformas. También está dispuesto a responder preguntas sobre la configuración de Termux, Alpine proot y la integración con Cloudflare.

En definitiva, SDOWNLOADER es una prueba de concepto que combina software libre, servicios gratuitos y hardware reutilizado para ofrecer una herramienta útil sin coste operativo, algo que muchos equipos de TI pueden replicar para proyectos internos de extracción o procesamiento de medios.