webshare
Servidor web local todo en uno para compartir y gestionar archivos mediante navegador o interfaz gráfica PyQt6. Soporta streaming multimedia, gestión de versiones y sincronización con Google Drive.
Ficha actualizada 25 sept 2026, 12:55 · upstream 25 sept 2026, 12:53 · release v7.3.0
Qué es webshare
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
WebShare Pro es un servidor de archivos local diseñado para convertir carpetas locales en almacenamiento web seguro y potente. Utiliza Python/Flask como backend y ofrece una interfaz gráfica de escritorio basada en PyQt6 junto con una interfaz web reactiva. Permite compartir archivos de gran tamaño mediante carga por chunks, gestionar metadatos avanzados como etiquetas y notas, y visualizar medios directamente en el navegador.
- Compartir archivos locales masivos (hasta 10GB) con amigos o clientes externos mediante enlaces seguros con caducidad y contraseña.
- Gestionar un servidor de archivos interno para almacenar documentos, multimedia y proyectos sin necesidad de subir a la nube.
- Sincronizar carpetas locales con Google Drive manualmente para crear copias de seguridad o mantener datos en dos lugares.
- Visualizar y editar código fuente, documentos Office y ver videos directamente desde el navegador sin instalar software adicional.
- Interfaz gráfica PyQt6 intuitiva con modo tray y estadísticas en tiempo real para gestión local.
- Sistema de carga por chunks que permite subir archivos de hasta 10GB sin interrupciones.
- Gestión de versiones automática al editar archivos, permitiendo restaurar estados anteriores fácilmente.
- Soporte nativo para streaming HLS de video y visualización de documentos PDF/Office en el navegador.
- Generación de enlaces de compartir seguros con caducidad configurable y límites de descargas.
- Requiere Python 3.10+ instalado o ejecución mediante contenedor Docker preconfigurado.
- La sincronización con Google Drive es manual y requiere configuración OAuth en la consola de Google Cloud.
- El soporte para visualización de documentos Office depende de paquetes opcionales que deben instalarse manualmente.
- La interfaz gráfica PyQt6 no está disponible en entornos headless o servidores sin monitor.
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.
Para despliegue rápido, use el archivo EXE en Windows o Docker Compose en Linux/macOS. Cambie siempre las contraseñas por defecto (admin: 1234, guest: 0000) antes de exponer al público. Instale ffmpeg si necesita streaming HLS de alta calidad. En Docker, asegúrese de montar el volumen de datos correctamente y configure las variables de entorno para las credenciales.
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.