TG2Cloud
TG2Cloud es una herramienta auto-alojada para transferir archivos de Telegram a almacenamiento en la nube mediante gateways WebDAV como CloudDrive2 u OpenList.
Ficha actualizada 22 sept 2026, 16:06 · upstream 22 sept 2026, 12:20 · release v1.0.2
Qué es TG2Cloud
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TG2Cloud permite seleccionar manualmente archivos en Telegram y enviarlos a un bot privado alojado en un VPS. El sistema descarga o transmite los datos a través de rclone hacia una pasarela WebDAV (CloudDrive2 u OpenList), que finalmente escribe en el almacenamiento objetivo del usuario. Se basa en la versión original TG115 pero añade mejoras como protección de disco, recuperación de tareas y ajuste dinámico de concurrencia según recursos del servidor.
El software ofrece dos ediciones independientes: una para CloudDrive2 y otra para OpenList, ambas gestionando la conexión interna mediante SSH túneles seguros sin exponer puertos al público. Incluye verificación automática de integridad en el destino WebDAV antes de confirmar finalización, aunque se basa principalmente en el tamaño del archivo y no en hashes de contenido.
Para el despliegue, se requiere un VPS con Ubuntu/Debian (2-4 núcleos recomendados) y una máquina Windows para ejecutar el instalador gráfico. El proceso incluye configuración de credenciales SSH, API de Telegram y credenciales WebDAV, con opciones para restaurar configuraciones anteriores o revertir actualizaciones mediante puntos de retorno manuales.
- Respaldo automático de archivos seleccionados manualmente desde chats privados de Telegram.
- Gestión centralizada de almacenamiento en la nube a través de interfaces WebDAV como CloudDrive2.
- Transferencia eficiente de grandes archivos utilizando modos de transmisión (streaming) para ahorrar memoria VPS.
- Pruebas de conectividad y validación de integridad de archivos hacia servidores remotos WebDAV.
- Automatización de tareas de subida con colas persistentes que sobreviven a reinicios del servidor.
- Instalador gráfico nativo para Windows 10/11 con gestión visual de despliegues y configuración.
- Optimización dinámica de concurrencia basada en CPU, memoria y estado de la cola de tareas.
- Soporte para transmisión de flujos (streaming) que evita almacenar copias completas en el VPS para archivos grandes.
- Persistencia de datos mediante SQLite con capacidad de recuperación automática tras fallos o reinicios.
- Verificación explícita de integridad de archivo en el destino WebDAV antes de liberar la tarea.
- Requiere selección manual de archivos; no monitorea automáticamente canales o grupos sin intervención.
- La garantía de integridad se basa principalmente en el tamaño del archivo, no en hashes criptográficos.
- El modo de transmisión no guarda una copia completa en el VPS, requiriendo reintentos si la conexión falla.
- Soporte limitado a sesiones de chat privado entre usuario y bot; mensajes de grupos no se procesan.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere VPS (Ubuntu/Debian) con SSH y Windows para GUI. Necesita credenciales SSH, Token del Bot, API ID/Hash y credenciales WebDAV. El instalador verifica recursos antes de escribir. No expone puertos al público; usa túneles SSH. Backup de .env recomendado antes de actualizar.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.