Skip to content
mateofuentespombo edited this page Dec 22, 2025 · 1 revision

Integración WebDAV

TelegramFileManager incluye un servidor WebDAV integrado que permite acceder a tus archivos de Telegram como si fueran una unidad de red.


Qué es WebDAV

WebDAV (Web Distributed Authoring and Versioning) es un protocolo que extiende HTTP para permitir la gestión de archivos remotos. Permite:

  • Montar carpetas remotas como unidades de red
  • Acceder a archivos desde el explorador de Windows, macOS o Linux
  • Usar aplicaciones que soporten almacenamiento remoto
  • Gestionar archivos sin necesidad de una interfaz web

Habilitar el servidor WebDAV

Desde la configuración

  1. Accede a Configuración en el menú lateral
  2. Busca la sección WebDAV
  3. Activa "Habilitar servidor WebDAV"
  4. Configura el puerto (por defecto: 8080)
  5. Guarda los cambios

Estado del servidor

En la página de información de WebDAV (/webdavinfo) puedes ver:

  • Estado actual del servidor (activo/inactivo)
  • Puerto configurado
  • URL de acceso
  • Logs del servidor

Conectar desde Windows

Método 1: Conectar unidad de red

  1. Abre el Explorador de archivos
  2. Haz clic derecho en "Este equipo"
  3. Selecciona "Conectar a unidad de red"
  4. Introduce la URL: http://tu-servidor:puerto/
  5. Haz clic en Finalizar

Método 2: Desde la barra de direcciones

  1. Abre el Explorador de archivos
  2. En la barra de direcciones escribe: \\tu-servidor@puerto\
  3. Pulsa Enter

Solución de problemas en Windows

Si tienes problemas de conexión:

  1. Abre el Editor del registro (regedit)
  2. Navega a: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. Cambia BasicAuthLevel a 2
  4. Reinicia el servicio WebClient

Conectar desde macOS

Desde Finder

  1. Abre Finder
  2. En el menú, selecciona Ir > Conectarse al servidor (Cmd+K)
  3. Introduce: http://tu-servidor:puerto/
  4. Haz clic en Conectar

Desde Terminal

mount_webdav http://tu-servidor:puerto/ /Volumes/TelegramFiles

Conectar desde Linux

Usando Nautilus (GNOME)

  1. Abre Archivos (Nautilus)
  2. Pulsa Ctrl+L para mostrar la barra de direcciones
  3. Escribe: dav://tu-servidor:puerto/
  4. Pulsa Enter

Usando davfs2

# Instalar davfs2
sudo apt install davfs2

# Montar
sudo mount -t davfs http://tu-servidor:puerto/ /mnt/telegram

# Para montaje permanente, añadir a /etc/fstab:
# http://tu-servidor:puerto/ /mnt/telegram davfs user,noauto 0 0

Estructura de archivos

El servidor WebDAV expone tus canales de Telegram con la siguiente estructura:

/
├── Canal1/
│   ├── Carpeta1/
│   │   ├── archivo1.mp4
│   │   └── archivo2.pdf
│   └── Carpeta2/
│       └── archivo3.mp3
├── Canal2/
│   └── ...
└── ...

Cada canal aparece como una carpeta en la raíz, y su contenido refleja la estructura que has creado en TelegramFileManager.


Operaciones disponibles

Operación Soportada Notas
Listar archivos Ver contenido de carpetas
Leer archivos Descargar/abrir archivos
Crear carpetas Limitado Depende de la implementación
Subir archivos Limitado Depende de la implementación
Eliminar Limitado Depende de la implementación
Mover/Renombrar Limitado Depende de la implementación

Nota: Algunas operaciones de escritura pueden no estar disponibles dependiendo de la configuración del servidor.


Configuración avanzada

Puerto personalizado

Si el puerto por defecto (8080) está ocupado:

  1. Cambia el puerto en la configuración
  2. Reinicia el servidor WebDAV
  3. Actualiza tus conexiones

Acceso remoto

Para acceder desde fuera de tu red local:

  1. Configura port forwarding en tu router
  2. Usa una VPN para mayor seguridad
  3. Considera usar HTTPS (requiere configuración adicional)

Casos de uso

Reproductor de video (VLC, Kodi)

Puedes añadir la URL WebDAV como fuente de medios:

  1. Abre VLC o Kodi
  2. Añade una fuente de red
  3. Usa la URL WebDAV
  4. Navega y reproduce directamente

Backup automatizado

Usa herramientas como rsync o rclone:

# Con rclone
rclone copy webdav:/Canal1/Backups/ /local/backups/

Acceso desde móvil

Aplicaciones como Solid Explorer (Android) o Documents (iOS) soportan WebDAV:

  1. Añade una conexión WebDAV
  2. Introduce la URL del servidor
  3. Accede a tus archivos desde el móvil

Controles del servidor

Iniciar servidor

El servidor se inicia automáticamente si está habilitado en la configuración.

Detener servidor

  1. Ve a Configuración
  2. Desactiva "Habilitar servidor WebDAV"
  3. O usa el botón "Detener" en la página de información

Reiniciar servidor

Si el servidor no responde:

  1. Detén el servidor
  2. Espera unos segundos
  3. Inicia el servidor de nuevo

Solución de problemas

No puedo conectar

  1. Verifica que el servidor esté activo
  2. Comprueba que el puerto sea correcto
  3. Verifica que no haya un firewall bloqueando
  4. Prueba accediendo desde el navegador

Conexión lenta

  • WebDAV descarga archivos bajo demanda desde Telegram
  • Archivos grandes pueden tardar más
  • Considera aumentar el caché si está disponible

Errores de autenticación

  • Por defecto el servidor no requiere autenticación
  • Si tienes problemas, verifica la configuración del cliente
  • En Windows, puede ser necesario ajustar la configuración del registro

El servidor no inicia

  1. Verifica que el puerto no esté en uso
  2. Revisa los logs en la página de información
  3. Comprueba que Python esté instalado (requerido para el servidor WebDAV)

Limitaciones

  • La velocidad está limitada por Telegram
  • No soporta streaming en tiempo real de archivos muy grandes
  • Algunas operaciones de escritura pueden no estar disponibles
  • Requiere que el servidor esté ejecutándose para acceder a los archivos

Clone this wiki locally