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

¿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.

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:

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:

Seleccionamos la configuración por defecto:

La instalación tardará solo unos instantes:

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

Configuración
Editamos el archivo config.yml para personalizar la página:
nano /opt/homer/assets/config.ymlUn 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:

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.
Comentarios
Los comentarios están gestionados por GitHub Discussions. Necesitas una cuenta de GitHub para participar. ¡Es gratis y rápido!