Categorías

Ruta de aprendizaje Principiante

Paneles y notificaciones self-hosted con Docker

La portada de tu homelab: paneles de servicios con Homepage, Homarr, Heimdall y Dashy; notificaciones push propias con ntfy y Gotify; utilidades de desarrollo con IT-Tools; y vigilancia de cambios en webs con changedetection.io.

  • 8 recursos
  • 5 visitas
  • ~80 min

Esta ruta reúne ocho guías para convertir tu homelab en un panel de control real: un dashboard central para todos tus servicios, notificaciones push propias y utilidades diarias de vigilancia y desarrollo, todo desplegado con Docker. Es la ruta ideal si ya tienes algún contenedor funcionando y quieres dejar de apuntar IPs y puertos en un bloc de notas.

Qué vas a poder hacer

Al terminar sabrás montar un dashboard que centralice accesos y estado de tus servicios, poner en marcha un servidor de notificaciones push propio para recibir alertas en el móvil sin depender de terceros, y automatizar avisos cuando cambie el contenido de una web. El nivel es principiante: solo necesitas tener Docker y Docker Compose instalados y saber levantar un contenedor básico; no hace falta experiencia previa con ninguna de estas herramientas.

Cómo se construye el recorrido

Empiezas instalando Homepage, el dashboard más extendido del mundo self-hosted, y a continuación pruebas alternativas con enfoques distintos: Homarr, más orientado a la configuración visual, Heimdall, minimalista y centrado en accesos directos, y Dashy, muy personalizable a base de YAML. Resuelto el panel, pasas a las notificaciones: ntfy te da un sistema push minimalista basado en HTTP, y Gotify ofrece una alternativa con app propia y API completa. Cierras con dos utilidades de uso diario: IT-Tools, una caja de herramientas de desarrollo sin depender de webs externas, y changedetection.io, para vigilar páginas y recibir aviso en cuanto cambien.

Son ocho guías breves y muy prácticas: cada una deja el servicio corriendo con docker compose en pocos minutos.

Herramientas

Cómo instalar Homepage (dashboard) con Docker

Homepage es un panel de servicios estático y rápido, escrito en Next.js, que reúne todos tus contenedores en una sola portada. Con Docker lo levantas con un docker-compose.yml, lo configuras con archivos YAML, escucha en el puerto 3000 y descubre tus servicios de forma automática leyendo las etiquetas de cada contenedor.

Herramientas

Cómo instalar Homarr con Docker

Homarr es un panel de servicios para tu homelab que se configura arrastrando y soltando, sin editar archivos YAML. Con Docker lo levantas con un solo docker-compose.yml, escucha en el puerto 7575 y guarda todo en una base de datos SQLite propia; solo necesitas una clave de cifrado de 64 caracteres antes de arrancarlo.

Herramientas

Cómo instalar Heimdall con Docker

Heimdall es un panel de aplicaciones autoalojado, mantenido por LinuxServer.io y escrito en PHP con Laravel, que reúne los enlaces a todos tus servicios en una sola página. Con Docker se instala en un contenedor con la imagen de LinuxServer y el volumen /config, sin base de datos externa, y admite accesos mejorados con estado en vivo.

Herramientas

Cómo instalar Dashy con Docker

Dashy es un panel de inicio self-hosted, escrito en Vue, que reúne todos tus servicios en una sola página con comprobación de estado, widgets, temas e iconos. Con Docker lo levantas con un único docker-compose.yml y una imagen, lissy93/dashy; toda su configuración vive en un archivo conf.yml que editas a mano o desde su interfaz visual.

Herramientas

Cómo instalar ntfy (notificaciones push) con Docker

ntfy es un servicio de notificaciones push por HTTP, gratuito y de código abierto, que te permite enviar avisos a tu móvil o escritorio con una simple petición PUT o POST a un tema. Esta guía levanta tu propio servidor ntfy con Docker Compose, publica y suscribe temas, y añade autenticación.

Herramientas

Cómo instalar Gotify con Docker

Gotify es un servidor de notificaciones push autoalojado, escrito en Go y con licencia MIT, que reúne mensajes de tus scripts y servicios en un solo sitio. Esta guía lo levanta con Docker Compose en el puerto 80, crea una aplicación con su token y envía el primer mensaje por su API REST con curl.

Herramientas

Cómo instalar IT-Tools con Docker

IT-Tools reúne más de ochenta utilidades para desarrolladores (JWT, hashes, expresiones cron, conversores de color) en una sola web que se ejecuta por completo en tu navegador. Con Docker la levantas con un único docker-compose.yml, escucha en el puerto 80 y no guarda nada: al no tener servidor ni base de datos, tampoco necesita volumen.

Herramientas

Cómo vigilar cambios en webs con changedetection.io en Docker

changedetection.io es una herramienta de código abierto que vigila páginas web y te avisa cuando cambian: precios, stock, versiones o avisos oficiales. Esta guía la instala con Docker Compose, añade un contenedor de navegador Playwright para webs con JavaScript, crea vigilancias con filtros CSS o XPath y envía notificaciones a ntfy o Gotify.