Herramientas de usuario

Herramientas del sitio


informatica:software:aplicaciones_web:homepage

¡Esta es una revisión vieja del documento!


Homepage

Página de inicio / dashboard personalizable con Docker e integraciones de servicios vía APIs.

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

informatica/software/aplicaciones_web/homepage.1671014928.txt.gz · Última modificación: por tempwin