Repolode
gethomepage

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