Repolode
andreasmolnardev

andreasmolnardev/dashwise

Un dashboard autohospedado para homelab con edición mediante interfaz gráfica, autenticación SSO integrada, noticias RSS, widgets e integraciones con aplicaciones autohospedadas.

Estrellas
466
Forks
23
Issues abiertos
28
Último commit
anteayer

¿Qué es?

Dashwise es un dashboard todo en uno para homelabs, pensado para quienes ejecutan muchos servicios autohospedados y quieren organizarlos en una sola página. Los dashboards se configuran desde la interfaz web, sin archivos de configuración, y se componen de enlaces, widgets y glanceables: fragmentos de información de una línea que se muestran junto al reloj.

El proyecto incluye autenticación SSO mediante OIDC, fuentes de noticias RSS, una búsqueda al estilo Spotlight que se abre con Ctrl+K y permite buscar enlaces e integraciones, y compatibilidad con notificaciones push enviadas a un endpoint de API. Las integraciones con aplicaciones autohospedadas se definen en archivos YAML y se mantienen en un repositorio aparte.

La stack usa una SPA de React empaquetada con Bun, una capa de API con Hono y PocketBase como backend. El despliegue en producción se realiza con docker-compose, y el desarrollo local se ejecuta con Bun.

Funciones clave

  • 01Configura dashboards y páginas desde la interfaz web sin editar archivos de configuración.
  • 02Autenticación SSO integrada mediante OIDC.
  • 03Enlaces, widgets y glanceables que se pueden agrupar y organizar en el dashboard.
  • 04Suscripciones a fuentes RSS que se muestran como noticias.
  • 05Búsqueda con Ctrl+K en enlaces e integraciones, con atajos bang para motores de búsqueda.
  • 06Notificaciones push recibidas mediante un endpoint de API.
  • 07Integraciones con aplicaciones autohospedadas definidas en archivos YAML.

Casos de uso

  • Crear una página de inicio única para acceder a todos los servicios de un homelab.
  • Proteger el acceso a un dashboard de homelab con inicio de sesión SSO para un equipo pequeño o un hogar.
  • Supervisar aplicaciones autohospedadas desde una sola pantalla mediante widgets de integración.

Inicio rápido

  1. 1

    Instala las dependencias para el desarrollo local

    bun install
  2. 2

    Ejecuta los scripts de desarrollo de workspace

    bun run dev
  3. 3

    Para producción, despliega con el archivo docker-compose.yaml del repositorio

Antes de usarlo

  • El README describe el proyecto como desarrollado con asistencia de IA.
  • Se recomienda ejecutar el backend de PocketBase en el contenedor aio incluido; las bases de datos externas pueden fallar debido a las migraciones.

En colecciones

Temas

Preguntas frecuentes

¿Qué es dashwise?
Un dashboard autohospedado para homelab con edición mediante interfaz gráfica, autenticación SSO integrada, noticias RSS, widgets e integraciones con aplicaciones autohospedadas. Dashwise es un dashboard todo en uno para homelabs, pensado para quienes ejecutan muchos servicios autohospedados y quieren organizarlos en una sola página. Los dashboards se configuran desde la interfaz web, sin archivos de configuración, y se componen de enlaces, widgets y glanceables: fragmentos de información de una línea que se muestran junto al reloj.
¿dashwise es gratuito? ¿Qué licencia tiene?
dashwise es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿dashwise sigue mantenido?
Mantenimiento activo. El último commit de dashwise fue el 4 nov 2026.
¿Para qué puedo usar dashwise?
Crear una página de inicio única para acceder a todos los servicios de un homelab. Proteger el acceso a un dashboard de homelab con inicio de sesión SSO para un equipo pequeño o un hogar. Supervisar aplicaciones autohospedadas desde una sola pantalla mediante widgets de integración.
¿Cómo se instala dashwise?
Instala las dependencias para el desarrollo local: bun install Ejecuta los scripts de desarrollo de workspace: bun run dev Para producción, despliega con el archivo docker-compose.yaml del repositorio
¿Dónde consigo dashwise?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/andreasmolnardev/dashwise

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados