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.
gethomepage/homepage
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.
- Estrellas
- 33,299
- Forks
- 2,153
- Issues abiertos
- 0
- Último commit
- hace 12 horas
¿Qué es?
Homepage es una página de inicio personalizable y un dashboard de aplicaciones que ejecutas por tu cuenta. Muestra enlaces a tus servicios, el estado y las estadísticas en tiempo real de los contenedores Docker, y widgets con datos de aplicaciones autohospedadas como la suite *arr, Plex, Jellyfin, qBittorrent y otras, además de widgets informativos como el tiempo, la hora, la fecha y búsquedas.
Todas las solicitudes a los servicios backend pasan por el servidor, por lo que las claves de API no quedan expuestas en el navegador. Los servicios y marcadores se pueden definir en archivos YAML o detectar automáticamente a partir de las etiquetas de los contenedores Docker. La interfaz admite temas personalizados, CSS y JavaScript, diseños y varios idiomas.
Como los widgets pueden mostrar datos de sistemas multimedia o de automatización del hogar, el proyecto recomienda protegerlo detrás de un proxy inverso o una VPN con autenticación cuando sea accesible desde redes que no sean de confianza. Incluye una opción integrada de inicio de sesión con OIDC o contraseña. Hay imágenes de Docker disponibles para AMD64 y ARM64.
Funciones clave
- 01Detección automática de servicios a partir de las etiquetas de los contenedores Docker
- 02Integraciones de API mediante proxy para más de 100 servicios, con las claves de API en el servidor
- 03Widgets informativos sobre el tiempo, la hora, la fecha, las búsquedas y el estado del sistema
- 04Configuración mediante archivos YAML
- 05Temas, CSS, JavaScript y diseños personalizados
- 06Interfaz multilingüe e imágenes de Docker para AMD64 y ARM64
Casos de uso
- Crear una página de inicio para un servidor doméstico con enlaces a todos los servicios autohospedados
- Supervisar el estado y el uso de recursos de los contenedores Docker desde un único dashboard
- Consultar en un mismo lugar el estado de las descargas y las bibliotecas multimedia de *arr, Plex o Jellyfin
Inicio rápido
- 1
Ejecuta la imagen de Docker con docker run (configura HOMEPAGE_ALLOWED_HOSTS y ajusta la ruta de config).
docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
Antes de usarlo
- Está sujeto a la licencia GPL-3.0, una licencia copyleft que exige publicar las obras derivadas como código abierto bajo las mismas condiciones.
- Si se puede acceder desde redes no confiables, debe estar detrás de un reverse proxy o una VPN que aplique autenticación y TLS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es homepage?
- 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. Homepage es una página de inicio personalizable y un dashboard de aplicaciones que ejecutas por tu cuenta. Muestra enlaces a tus servicios, el estado y las estadísticas en tiempo real de los contenedores Docker, y widgets con datos de aplicaciones autohospedadas como la suite *arr, Plex, Jellyfin, qBittorrent y otras, además de widgets informativos como el tiempo, la hora, la fecha y búsquedas.
- ¿homepage es gratuito? ¿Qué licencia tiene?
- homepage es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿homepage sigue mantenido?
- Mantenimiento activo. El último commit de homepage fue el 23 oct 2026.
- ¿Para qué puedo usar homepage?
- Crear una página de inicio para un servidor doméstico con enlaces a todos los servicios autohospedados Supervisar el estado y el uso de recursos de los contenedores Docker desde un único dashboard Consultar en un mismo lugar el estado de las descargas y las bibliotecas multimedia de *arr, Plex o Jellyfin
- ¿Cómo se instala homepage?
- Ejecuta la imagen de Docker con docker run (configura HOMEPAGE_ALLOWED_HOSTS y ajusta la ruta de config).: docker run --name homepage -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -e PUID=1000 -e PGID=1000 -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock:ro --restart unless-stopped ghcr.io/gethomepage/homepage:latest
- ¿Dónde consigo homepage?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gethomepage/homepage
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Página de inicio estática para tu servidor, configurada con YAML, que reúne y permite buscar tus servicios autoalojados.
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.
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.
Panel de monitoreo en tiempo real autoalojado para Proxmox, Docker, Kubernetes, TrueNAS y vSphere, con alertas y patrullas de IA programadas.