Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:homepage

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:aplicaciones_web:homepage [2022/12/14 11:39] – creado tempwininformatica:software:aplicaciones_web:homepage [2025/06/18 17:24] (actual) – [Docker] tempwin
Línea 3: Línea 3:
 Página de inicio / dashboard personalizable con Docker e integraciones de servicios vía APIs. Página de inicio / dashboard personalizable con Docker e integraciones de servicios vía APIs.
  
-  * [[https://github.com/benphelps/homepage|Repositorio de código oficial]] (GitHub) +  * [[https://github.com/gethomepage/homepage|Repositorio de código oficial]] (GitHub) 
-  * [[https://gethomepage.dev/|Web oficial y documentación]]+  * [[https://gethomepage.dev/|Web oficial]]
  
 {{https://raw.githubusercontent.com/benphelps/homepage/main/images/1.png | }} {{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'':
 +
 +<code yaml>
 +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
 +</code>
 +
 +Para las integraciones con Docker, además debemos editar el fichero ''config/docker.yaml'':
 +
 +<code yaml>
 +servidor-docker:
 +  socket: /var/run/docker.sock
 +</code>
 +
 +Posteriormente, podremos usar ''servidor-docker'' (o el nombre que hayamos elegido) en la configuración de los servicios (''config/services.yaml''):
 +
 +<code yaml>
 +- NAS:
 +    - Nextcloud:
 +        href: https://cloud.example.org/
 +        description: Nube personal
 +        icon: mdi-cloud-lock-outline
 +        server: servidor-docker
 +        container: contenedor-nextcloud
 +</code>
 +
 +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'':
 +
 +<code yaml>
 +- NAS:
 +    - Torrent:
 +        href: http://transmission.local/
 +        description: Descargas por Torrent
 +        icon: mdi-download-box
 +</code>
 +
 +===== 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)
informatica/software/aplicaciones_web/homepage.1671014367.txt.gz · Última modificación: por tempwin