Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5000
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.