====== Homepage====== Página de inicio / dashboard personalizable con Docker e integraciones de servicios vía APIs. * [[https://github.com/gethomepage/homepage|Repositorio de código oficial]] (GitHub) * [[https://gethomepage.dev/|Web oficial]] {{https://raw.githubusercontent.com/benphelps/homepage/main/images/1.png | }} ===== 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 [[https://materialdesignicons.com/|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 ===== * [[https://www.reddit.com/r/selfhosted/comments/y8jriw/new_to_selfhosting_and_first_dashboard_more_info/|New to selfhosting and first dashboard (more info at first comment)]] (reddit)