Skip to content
mateofuentespombo edited this page Dec 22, 2025 · 8 revisions

TelegramFileManager

image

TelegramFileManager es una aplicación web que te permite usar Telegram como un sistema de almacenamiento en la nube ilimitado. Gestiona tus archivos en canales de Telegram con una interfaz intuitiva similar a un explorador de archivos.


Características principales

Almacenamiento ilimitado

  • Sube archivos de cualquier tamaño a tus canales de Telegram
  • Los archivos grandes se dividen automáticamente (split) para superar los límites de Telegram
  • Organiza tus archivos en carpetas y subcarpetas

Gestión de archivos

  • Explorador de archivos con interfaz familiar
  • Crear, renombrar, copiar, mover y eliminar archivos y carpetas
  • Búsqueda de archivos dentro de los canales
  • Vista en grid para visualización rápida
  • Soporte para favoritos en canales

Reproducción multimedia

  • Reproductor de audio con visualizador en tiempo real
  • Reproductor de video con streaming directo
  • Transcodificación automática de formatos no soportados (MKV, AVI, WMV, etc.)
  • Visor de imágenes integrado
  • Visor de PDF

Transferencias

  • Descargas y subidas con seguimiento de progreso
  • Pausar, reanudar y cancelar transferencias
  • Múltiples descargas/subidas simultáneas
  • Persistencia de tareas (las transferencias se reanudan tras reiniciar)
  • Gráfico de velocidad en tiempo real

Integración con aplicaciones externas

  • Exportación de carpetas a archivos .strm para Emby, Jellyfin, Kodi, etc.
  • Servidor WebDAV integrado para montar como unidad de red
  • Generación de enlaces directos para reproductores externos

Compartir archivos

Canales públicos

Administración


Cómo funciona

Con canales propios (gestionados por TelegramFileManager)

Crea un canal de Telegram (público o privado) y podrás:

  • Subir archivos desde tu equipo sin límite de tamaño
  • Organizar en carpetas y subcarpetas
  • Descargar archivos individuales o carpetas completas
  • Reproducir audio y video directamente en el navegador
  • Crear enlaces para reproductores externos
  • Exportar a .strm para media centers
  • Compartir archivos o carpetas con otros usuarios
  • Backup/Restore del sistema de archivos del canal

Con canales públicos (no gestionados)

En canales públicos de terceros podrás:

  • Escanear todos los archivos del canal
  • Organizar el contenido en carpetas locales
  • Descargar archivos individuales o en lote
  • Reproducir multimedia en streaming
  • Exportar a .strm para integración con media centers
  • Backup/Restore de la organización local

image


Índice de documentación

  1. Instalación y configuración
  2. Gestión de canales
  3. Gestión de archivos
  4. Descargas y subidas
  5. Reproducción de audio y videos
  6. Escaneo de canales públicos
  7. Compartir archivos
  8. Integración WebDAV
  9. Mantenimiento y administración

Requisitos del sistema

  • MongoDB - Base de datos para almacenar metadatos y configuración
  • Credenciales de Telegram API - api_id y api_hash de my.telegram.org
  • FFmpeg (opcional) - Para transcodificación de video
  • .NET 6.0+ - Runtime de la aplicación

Stack tecnológico

Componente Tecnología
Framework ASP.NET Core (Blazor Server)
Base de datos MongoDB
API Telegram WTelegramClient
UI Syncfusion Blazor, Blazor Bootstrap
Logging Serilog + MongoDB
Multimedia FFmpeg
WebDAV Implementación Python