Un dashboard autohospedado basado en Svelte para organizar enlaces, herramientas y el estado de servicios en un solo lugar.
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
Instala las dependencias para el desarrollo local
bun install - 2
Ejecuta los scripts de desarrollo de workspace
bun run dev - 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
Aplicación web autoalojada para encender dispositivos de la red con Wake-on-LAN, creada con SvelteKit, Go y PocketBase.
Una sola página autoalojada que muestra si tu homelab está bien, consultando las herramientas que ya usas sin cambiar nada.
Una base de datos autohospedada de rutas para subir tracks GPS, planificar recorridos y crear un catálogo de excursiones y paseos en bicicleta que se pueda consultar.
Interfaz web de Streamlit basada en yt-dlp que descarga videos sueltos o listas de reproducción y los organiza en carpetas que Plex, Jellyfin o Emby pueden explorar.
Un panel de aplicaciones autoalojado y página de inicio del navegador para organizar enlaces a tus aplicaciones web, con estadísticas en tiempo real de los servicios compatibles.