Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sharedesk-template

ShareDesk es una aplicación web construida con Next.js, React y Node.js que permite compartir un espacio de archivos centralizado (Google Drive del anfitrión) entre múltiples usuarios mediante sus propias cuentas de Google.

Ficha actualizada 25 sept 2026, 19:32 · upstream 25 sept 2026, 19:13 · release v0.10.9

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es sharedesk-template

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

ShareDesk es una aplicación web construida con Next.js, React y Node.js que permite compartir un espacio de archivos centralizado (Google Drive del anfitrión) entre múltiples usuarios mediante sus propias cuentas de Google. No utiliza Docker ni bases de datos externas; todo el estado se almacena en la carpeta designada del Drive del anfitrión.

La arquitectura es serverless, utilizando polling ligero para el chat en lugar de WebSockets permanentes. Ofrece gestión de roles (admin/participante), invitación por código, edición colaborativa de archivos .txt, visualización multimedia, gestión de enlaces compartidos temporales y personalización con fondos de pantalla.

La complejidad es media, requiriendo 2 núcleos CPU y 2GB RAM según el análisis técnico proporcionado. La aplicación está licenciada bajo MIT y utiliza la fuente Galmuri bajo SIL OFL 1.1.

CASOS DE USO
  • Compartir escritorio virtual entre equipos remotos sin instalar software local en los participantes
  • Colaboración en documentos .txt en tiempo real con visualización de ventanas tipo escritorio
  • Gestión centralizada de archivos para grupos pequeños utilizando el almacenamiento del anfitrión
  • Demostración de capacidad de almacenamiento compartido y gestión de enlaces temporales sin autenticación
PUNTOS DESTACADOS
  • Interfaz tipo escritorio con ventanas flotantes y gestión de carpetas como iconos de escritorio
  • Soporte multilenguaje (Inglés, Coreano, Japonés, Hindi, Chino) con selección por usuario o admin
  • Gestión granular de permisos por rol: Admin, Editar, Subir, Solo Ver
  • Enlaces compartidos sin autenticación para invitados externos con caducidad automática de 1 hora
  • Diseño responsive y personalizable con cuatro fondos de pantalla guardados en el navegador local
  • Chat persistente con notificaciones visuales al minimizar la ventana principal
PRECAUCIONES
  • Dependencia exclusiva del almacenamiento en Google Drive; no soporta otros proveedores de nube
  • Ausencia de contenedorización nativa (Docker/Compose ausentes); requiere instalación manual
  • Chat basado en polling ligero en lugar de WebSockets permanentes, con posible latencia
  • Almacenamiento de estado en el Drive del anfitrión; riesgo si la cuenta se suspende o borra datos
  • No soporta despliegue one-click; requiere configuración manual de variables de entorno y permisos
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

ShareDesk demoDusk wallpaperDeep Night wallpaperDawn wallpaperNight Tide wallpaper
01

Perfil de infraestructura

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

CPU2 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.

Despliegue manual

Requiere instalación manual en un servidor o máquina local (no one-click). El anfitrión debe configurar la aplicación con su cuenta de Google Drive. Los participantes solo necesitan acceso web a la URL del anfitrión. Se recomienda usar HTTPS para proteger las sesiones de autenticación de Google y verificar que la cuota de almacenamiento del Drive del anfitrión sea suficiente para todos los archivos compartidos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.