¡Mmm... donuts! Homer, la página de inicio para tu homelab

Homer, la página de inicio para tu servidor
2 min. Lectura
0 Vistas
0 Valoración

¡Mmm... donuts! Homer, la página de inicio para tu homelab

Homer

¿Buscas una manera simple y ligera de crear una página de inicio para tu servidor? Homer es un generador de página de inicio estática que permite centralizar el acceso a todos tus servicios de manera rápida, bonita y sin complicaciones.


Logo de Homer

Homer utiliza un archivo de configuración YAML para definir el diseño y el contenido de la página. Al ser estática no requiere procesamiento del lado del servidor, lo que la hace rápida y eficiente. Una de sus ventajas clave es poder enlazar directamente con los contenedores instalados en Proxmox, teniendo todo accesible desde un único punto.

Instalación

Instalaremos Homer mediante un script desde Proxmox VE Helper-Scripts:

Script de instalación de Homer en Proxmox

Copiamos el comando y lo pegamos en la consola de Proxmox:

bash -c "$(wget -qLO - https://community-scripts.github.io/ProxmoxVE/scripts?id=homer)"

Nota: El script original de tteck (tteck/Proxmox) ha sido migrado a la edición comunitaria. Usa siempre el script desde community-scripts.github.io/ProxmoxVE para tener la versión actualizada.

Confirmamos la creación del contenedor:

Confirmamos la creación del contenedor Homer

Seleccionamos la configuración por defecto:

Configuración por defecto

La instalación tardará solo unos instantes:

Instalación en curso

Al finalizar se nos proporciona la IP y el puerto de acceso:

Instalación finalizada

Configuración

Editamos el archivo config.yml para personalizar la página:

nano /opt/homer/assets/config.yml

Un ejemplo básico con los servicios del homelab:

services:
  - name: "Mi servidor Proxmox"
    icon: "fas fa-server"
    items:
      - name: "Proxmox"
        logo: "assets/png-homer-apps/pbs.png"
        subtitle: "Suite de virtualización"
        tag: "app"
        url: "http://192.168.1.70:8006"
        target: "_blank"

      - name: "Proxmox Backup Server"
        logo: "assets/png-homer-apps/pbs.png"
        subtitle: "Solución de backups"
        tag: "app"
        url: "http://192.168.1.70:8007"
        target: "_blank"

  - name: "Mi hogar"
    icon: "fa-solid fa-house-signal"
    items:
      - name: "Home Assistant"
        subtitle: "Automatización del hogar"
        tag: "app"
        keywords: "hass ha"
        url: "http://192.168.1.70:8123/"
        logo: "assets/png-homer-apps/homeassistant.png"
        target: "_blank"

Para los logotipos de las aplicaciones he usado este repositorio y para los iconos, Font Awesome.

El resultado final:

Resultado final de Homer

Con Homer todo el homelab queda accesible desde una única interfaz, sin complicaciones y con un aspecto muy cuidado. Muy recomendable como primer servicio a instalar en cualquier Proxmox.

¿Te ha sido útil?

Ayúdame a mejorar con tu puntuación y comentarios.

0.0 (0 votos)
Jaume Ferré

Jaume Ferré

Soy un entusiasta de las nuevas tecnologías, apasionado por explorar su potencial innovador. Colecciono CDs en formato físico y disfruto creando mezclas musicales. Además, la fotografía es otra de mis pasiones, capturando momentos y expresiones con cada disparo. ¡Gracias por leerme!

Comentarios

Los comentarios están gestionados por GitHub Discussions. Necesitas una cuenta de GitHub para participar. ¡Es gratis y rápido!