Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

telegram-auto-downloader

DownLee es un gestor de descargas auto-hospedado para Telegram con panel web en tiempo real, soporte para VPS/Seedbox vía SFTP y clientes torrent integrados.

Ficha actualizada 24 sept 2026, 18:46 · upstream 24 sept 2026, 18:42 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es telegram-auto-downloader

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DownLee es una herramienta de software auto-hospedada diseñada para descargar medios desde chats y canales de Telegram, así como gestionar descargas directas por URL (YouTube, Twitter, Instagram) y archivos remotos en servidores VPS o seedboxes. Utiliza una arquitectura híbrida con un backend en Python/Flask y un frontend moderno en React/TypeScript, ofreciendo un panel de control web para monitorear el progreso, la velocidad y el estado de las tareas en tiempo real mediante WebSockets.

CASOS DE USO
  • Automatizar la descarga de archivos multimedia enviados a chats específicos de Telegram sin intervención manual.
  • Gestionar descargas de torrents desde un servidor remoto (seedbox) conectando clientes como Transmission o qBittorrent vía SSH/SFTP.
  • Centralizar el control de descargas de múltiples fuentes (Telegram, URLs externas, VPS) en una única interfaz web con modo oscuro y PWA.
  • Sincronización automática de carpetas de un servidor remoto al local mediante autoSync para archivos nuevos.
PUNTOS DESTACADOS
  • Integración nativa con Telegram vía Telethon para monitoreo de canales y chats específicos.
  • Soporte multi-cliente para torrents (Transmission y qBittorrent) con gestión de estado en tiempo real.
  • Interfaz web moderna con React, Tailwind CSS y soporte PWA para instalación en móviles o escritorio.
  • Gestión segura de credenciales cifradas y autenticación JWT con tokens revocables.
  • Sistema de reglas de renombrado con expresiones regulares aplicado antes de iniciar la descarga.
PRECAUCIONES
  • No incluye Dockerfile ni archivos de composición nativos, requiriendo instalación manual de dependencias (Python, Node.js).
  • La funcionalidad 'Bot Queries' permite ejecutar comandos del sistema desde Telegram, lo que representa un riesgo de seguridad si no se restringe estrictamente el rol de administrador.
  • Requiere configuración manual de la base de datos PostgreSQL y variables de entorno antes del despliegue.
  • El frontend debe compilarse por separado (npm run build) antes de ejecutar el backend.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardDownload in ProgressURL DownloaderAnalytics
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar Python 3.10+, Node.js 18+ y PostgreSQL. Clonar repositorio, crear entorno virtual, instalar dependencias y compilar frontend. Configurar .env con credenciales de Telegram (API_ID, API_HASH) y conexión a base de datos. Crear servicio systemd para arranque automático. Cambiar credenciales por defecto inmediatamente.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
543244445173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.