Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

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.

✓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
30008090
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.