Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dobase

Plataforma de trabajo colaborativo auto-alojada con herramientas integradas: correo, tableros kanban, documentos en tiempo real, chat, tareas, archivos, calendario y salas de video. Construida con Rails 8.1, Hotwire y Tailwind CSS.

Ficha actualizada 22 sept 2026, 17:26 · upstream 22 sept 2026, 14:57 · release 2026.09.22

00

Qué es dobase

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

Dobase es una suite de productividad completa diseñada para funcionar como un espacio de trabajo único donde todos los colaboradores pueden interactuar sin necesidad de múltiples aplicaciones externas. La aplicación combina herramientas clásicas de gestión de proyectos con capacidades modernas de colaboración en tiempo real, permitiendo a los equipos trabajar de manera cohesiva desde una sola interfaz.

La arquitectura está construida sobre Ruby on Rails 8.1 utilizando Hotwire para la interactividad del frontend y Tailwind CSS para el diseño. Todo el sistema se empaqueta en un único contenedor Docker que incluye el servidor web, cola de trabajo y base de datos SQLite, simplificando enormemente el despliegue y mantenimiento. El soporte para múltiples métodos de instalación como ONCE, Kamal o Docker Compose ofrece flexibilidad según las necesidades del entorno.

La plataforma destaca por su enfoque en la simplicidad operativa sin sacrificar funcionalidad. Incluye una API RESTful completa que permite automatización mediante CLI y tokens de acceso personal, facilitando la integración con flujos de trabajo externos o asistentes de IA. La gestión de sesiones y cifrado de credenciales se maneja internamente, aunque requiere configuración adecuada del SECRET_KEY_BASE para entornos de producción.

CASOS DE USO
  • Gestión de proyectos colaborativos con tableros Kanban, tareas asignadas y fechas de vencimiento
  • Comunicación interna integrada mediante chat en tiempo real y cliente de correo IMAP/SMTP
  • Documentación compartida con edición simultánea y visualización de cursores en vivo
  • Organización del calendario sincronizado con servidores CalDAV externos o independiente
  • Almacenamiento seguro de archivos con galerías, lectura de código y enlaces públicos expirables
PUNTOS DESTACADOS
  • Todo el sistema funciona en un único contenedor Docker sin necesidad de microservicios adicionales
  • Edición colaborativa en tiempo real con Yjs integrada directamente en la aplicación principal
  • API RESTful completa con tokens de acceso personal para automatización y CLI
  • Soporte nativo para videoconferencias mediante integración con LiveKit externo
  • Gestión simplificada de despliegue con ONCE, Kamal o Docker Compose incluidos
PRECAUCIONES
  • La herramienta de videoconferencia requiere un servidor LiveKit externo separado
  • Base de datos SQLite que no escala horizontalmente para cargas de trabajo masivas
  • Configuración manual obligatoria de SMTP para envío de invitaciones y notificaciones
  • El cifrado de credenciales depende críticamente de una SECRET_KEY_BASE persistente
  • No incluye autenticación OAuth2 nativa, requiere configuración adicional para SSO
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.

Listo para automatizar

Recomendado usar ONCE para despliegues simplificados con SSL automático y copias de seguridad gestionadas. Para producción, configurar SECRET_KEY_BASE explícitamente antes del primer inicio para evitar pérdida de sesiones tras actualizaciones. Montar volumen persistente en /rails/storage para base de datos SQLite y archivos subidos. Habilitar SMTP si se requieren invitaciones por correo electrónico. Para videoconferencias, desplegar LiveKit como servicio separado con URL WebSocket pública configurada.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

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