dashwise
Dashwise es un panel de control todo en uno para homelab con frontend React/Bun, backend PocketBase y autenticación OIDC integrada. Permite configuración vía UI, widgets personalizables e integraciones YAML.
Ficha actualizada 18 sept 2026, 20:42 · upstream 8 sept 2026, 21:26 · release v1.0-rc2
Qué es dashwise
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Dashwise es una solución completa para gestionar tu homelab desde una única interfaz web. El proyecto utiliza Bun como runtime principal tanto para el frontend (React SPA) como para la capa API (Hono), con PocketBase como backend de datos. La arquitectura permite una configuración totalmente gestionada a través de la interfaz gráfica, eliminando la necesidad de editar archivos de configuración manualmente.
El sistema se basa en registros de configuración por página (pageConfig) que definen el contenido de cada vista, incluyendo widgets, enlaces y noticias RSS. Incluye características avanzadas como búsqueda tipo Spotlight con atajos de teclado, notificaciones vía API PUSH y soporte para Single Sign-On mediante OIDC. La interfaz es modular, permitiendo mover y personalizar bloques individuales en el dashboard.
El proyecto cuenta con un ecosistema de extensiones oficiales en repositorios separados para Chrome, integraciones y Frame Companion. El despliegue se realiza principalmente mediante Docker Compose, aunque también soporta desarrollo local con Bun.
- Centralizar enlaces a aplicaciones self-hosted en widgets personalizables
- Gestionar noticias RSS de múltiples fuentes en una sola vista
- Implementar autenticación centralizada con OIDC para acceso seguro
- Crear dashboards específicos por usuario o función mediante configuración UI
- Configuración completa vía interfaz gráfica sin tocar archivos YAML
- Soporte nativo para Single Sign-On (SSO) mediante OIDC
- Arquitectura modular con widgets movibles y personalizables individualmente
- Integraciones definidas como archivos YAML en repositorio separado
- Búsqueda rápida tipo Spotlight con atajo Ctrl+K
- Notificaciones vía API PUSH a endpoints específicos
- Soporte Docker inicial limitado a arquitectura ARM (x86 pendiente)
- Dependencia de Bun como runtime principal (no Node.js nativo)
- Base de datos PocketBase en modo 'aio' por defecto (no recomendado para producción externa)
- Falta de documentación detallada sobre roadmap futuro
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 producción, usar docker-compose.yaml. Imagen actual solo para ARM. Para desarrollo local: bun install && bun run dev. Evitar conectar PocketBase a DB externa por riesgo de fallos en migraciones.
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.