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.
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.

