Un dashboard de aplicaciones autohospedado con detección de servicios en Docker, widgets con API proxy para más de 100 servicios y configuración basada en YAML.
bastienwirtz/homer
Página de inicio estática para tu servidor, configurada con YAML, que reúne y permite buscar tus servicios autoalojados.
Alternativa open source a:Heimdall
- Estrellas
- 11,681
- Forks
- 927
- Issues abiertos
- 173
- Último commit
- anteayer
¿Qué es?
Homer es un panel estático en HTML/JS que muestra enlaces a tus servicios en una página de inicio que puedes recorrer y buscar. El diseño, los servicios y los grupos se definen en un único archivo de configuración YAML, así que no hay que mantener una base de datos ni un backend.
Está desarrollado con Vue y funciona como un conjunto de archivos estáticos detrás de cualquier servidor HTTP. Puedes implementarlo con Docker, desde un archivo de versiones precompiladas o compilarlo manualmente con pnpm. Homer también incluye tarjetas inteligentes que consultan el estado de los servicios, varias páginas con elementos agrupados, personalización de temas y búsqueda aproximada con atajos de teclado.
Debe servirse por HTTP, ya que abrir index.html directamente mediante file:// no funciona.
Funciones clave
- 01Configura servicios, grupos y páginas en un único archivo YAML.
- 02Búsqueda aproximada con atajos de teclado para navegar rápidamente.
- 03Tarjetas inteligentes que pueden mostrar información actualizada de los servicios.
- 04Personalización de temas y compatibilidad con PWA instalables.
- 05Implementación con Docker, Docker Compose, Kubernetes o una compilación estática.
Casos de uso
- Crear una página de inicio con enlaces a todos los servicios de un servidor doméstico o un homelab.
- Ofrecer a un equipo un panel compartido de marcadores para herramientas internas.
- Alojar una página de inicio ligera en una subcarpeta detrás de un proxy inverso existente.
Inicio rápido
- 1
Inicia el contenedor de Homer con Docker
docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest - 2
Abre el panel en el navegador en el puerto 8080
Antes de usarlo
- El panel debe servirse a través de HTTP; abrir index.html directamente mediante file:// no funciona.
- La configuración se realiza editando un archivo YAML, por lo que no hay una interfaz gráfica de configuración.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es homer?
- Página de inicio estática para tu servidor, configurada con YAML, que reúne y permite buscar tus servicios autoalojados. Homer es un panel estático en HTML/JS que muestra enlaces a tus servicios en una página de inicio que puedes recorrer y buscar. El diseño, los servicios y los grupos se definen en un único archivo de configuración YAML, así que no hay que mantener una base de datos ni un backend.
- ¿homer es gratuito? ¿Qué licencia tiene?
- homer es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿homer sigue mantenido?
- Mantenimiento activo. El último commit de homer fue el 21 oct 2026.
- ¿Para qué puedo usar homer?
- Crear una página de inicio con enlaces a todos los servicios de un servidor doméstico o un homelab. Ofrecer a un equipo un panel compartido de marcadores para herramientas internas. Alojar una página de inicio ligera en una subcarpeta detrás de un proxy inverso existente.
- ¿Cómo se instala homer?
- Inicia el contenedor de Homer con Docker: docker run -d \ --name homer \ -p 8080:8080 \ --mount type=bind,source="/path/to/config/dir",target=/www/assets \ --restart=unless-stopped \ b4bz/homer:latest Abre el panel en el navegador en el puerto 8080
- ¿Dónde consigo homer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bastienwirtz/homer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un dashboard personal autoalojable para homelabs, con comprobaciones del estado de los servicios, widgets, temas, paquetes de iconos y un editor de configuración en la interfaz.
Un dashboard ligero y autoalojado que reúne feeds RSS, Reddit, Hacker News, YouTube, el clima y más en una página configurable.
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.
Sistema de gestión de fotos autoalojado para subirlas, organizarlas y compartirlas desde tu propio servidor o espacio web.
Un dashboard autohospedado para el hogar, con diseño de arrastrar y soltar, más de 80 integraciones, iconos integrados y autenticación de usuarios.