informatica:software:aplicaciones_web:homepage
Tabla de Contenidos
Homepage
Página de inicio / dashboard personalizable con Docker e integraciones de servicios vía APIs.
- Repositorio de código oficial (GitHub)
Características
- Rápido: el sitio se genera estáticamente en tiempo de creación.
- Seguro: cada petición a la API de servicios va a través de un servidor proxy (las claves nunca se exponen al cliente frontend)
- Imágenes de docker para AMD64 (x86_64), ARM64, ARMv7 y ARMv6
- Traducciones a más de 15 idiomas
- Marcadores / favoritos de servicios y páginas web.
- Integración Docker
- Estado de los contenedores
- Descubrimiento automático de servicios (a través de labels)
- Integración de servicios (Sonarr, Radarr, Readarr, Prowlarr, Bazarr, Lidarr, Emby, Jellyfin, Jackett, Transmission, Portainer, PiHole, Proxmox…)
- Widgets informativos (sistema, almacenamiento, tiempo…)
- Personalizable:
- Modo oscuro
- 21 temas de color
- Opciones de presentación en columnas y filas
Instalación
Docker
Ejemplo del fichero docker-compose.yml:
version: "3.3" services: homepage: image: ghcr.io/gethomepage/homepage:latest container_name: homepage ports: - 3000:3000 volumes: - ./config:/app/config # Make sure your local config directory exists - /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations - /srv/disco1:/mnt/disco1:ro - /srv/disco2:/mnt/disco2:ro - /srv/disco3:/mnt/disco3:ro # Obligatorio desde la versión v1.0: # environment: # - HOMEPAGE_ALLOWED_HOSTS=192.168.0.10:3000 restart: unless-stopped
Para las integraciones con Docker, además debemos editar el fichero config/docker.yaml:
servidor-docker: socket: /var/run/docker.sock
Posteriormente, podremos usar servidor-docker (o el nombre que hayamos elegido) en la configuración de los servicios (config/services.yaml):
- NAS: - Nextcloud: href: https://cloud.example.org/ description: Nube personal icon: mdi-cloud-lock-outline server: servidor-docker container: contenedor-nextcloud
Donde contendor-nextcloud será el nombre del contenedor que queremos inspeccionar.
Configuración
Si se quiere poner iconos, se pueden utilizar por defecto los de Material Design. Basta con preceder el nombre con mdi en la clave icon:
- NAS: - Torrent: href: http://transmission.local/ description: Descargas por Torrent icon: mdi-download-box
Recursos
informatica/software/aplicaciones_web/homepage.txt · Última modificación: por tempwin

