Estado actual de mi homelab
Hace bastante tiempo que hablo de herramientas concretas, pruebas y servicios, pero pocas veces he enseñado cómo está organizado realmente mi laboratorio a día de hoy.
La base de todo sigue siendo Proxmox. Con el paso de los años he probado distintas formas de montar entornos de pruebas y, para mi uso, sigue siendo una de las opciones más cómodas para gestionar máquinas virtuales y contenedores desde un único lugar, así ahorro espacio y energía.
Actualmente tengo varias máquinas y contenedores con funciones muy distintas.
La capa de virtualización
Dentro de Proxmox mantengo diferentes sistemas según las necesidades de cada servicio.
Debian: administración y automatización
Mi máquina Debian es probablemente la más utilizada de todo el laboratorio ya que es donde tengo instalado Ansible y es donde gestiono buena parte de la infraestructura.
Lo utilizo principalmente para mantener actualizado el entorno completo. En lugar de conectarme una por una a cada máquina para lanzar actualizaciones, comprobar paquetes o realizar tareas repetitivas, puedo hacerlo todo de forma centralizada mediante playbooks.
Reconozco que tardé demasiado en descubrir Ansible. Durante años hice muchas tareas manualmente porque "solo eran unos minutos". El problema es que esos minutos se repetían una y otra vez.
Desde que empecé a utilizarlo cambió bastante mi forma de administrar el laboratorio. Ya no se trata únicamente de ahorrar tiempo. También me permite ser más consistente, documentar lo que hago y repetir procesos cuando lo necesito sin depender de la memoria o de una colección interminable de comandos guardados en notas.
De todas las herramientas que he incorporado al homelab en los últimos años, probablemente Ansible sea una de las que más impacto ha tenido en mi día a día. Me abrió la puerta a una forma mucho más cómoda de gestionar sistemas y entender la automatización.
Ubuntu: el cerebro de la IA local
Aquí es donde se ejecuta Ollama y donde residen los distintos modelos de lenguaje que voy probando, se podría decirse que es el "cerebro" del laboratorio.
Además, es con diferencia la máquina que más recursos consume de toda la infraestructura. Los modelos actuales no se conforman precisamente con poca memoria o unos pocos núcleos, así que decidí reservar una máquina específica para esta función.
Mantener la IA aislada del resto de servicios me permite experimentar con nuevos modelos, actualizar versiones y realizar pruebas sin afectar a otras partes del laboratorio. Es una separación que agradezco especialmente cuando toca hacer cambios, porque los modelos pueden ser bastante exigentes y no siempre sale todo bien a la primera.
Aunque tengo varios servicios funcionando en paralelo, esta es probablemente la máquina más potente de todo el entorno. Al final, cuando empiezas a jugar con modelos de lenguaje locales, entiendes rápidamente por qué el hardware termina convirtiéndose en parte de la conversación.
Pi-hole
Metube
Lo utilizo para gestionar determinadas descargas mediante una interfaz web sencilla.
Es un servicio pequeño, pero muy práctico para evitar depender constantemente de la línea de comandos.
Jellyfin
Mi servidor multimedia.
Máquinas Windows
- Windows Server Core 2019.
- Windows 11, configurado como mi SAW (Secure Admin Workstation) para el entorno Windows.
CasaOS como puerta de entrada
Actualmente tengo desplegados:
Open WebUI: La interfaz que utilizo para interactuar con Ollama estilo chatGPT.
Nginx: Lo utilizo como servidor web y punto de publicación para distintos servicios internos.
n8n: Mi plataforma de automatización, aquí recogemos "webhoooks" para interactuar con nuestro lab y Petete, la IA interna que se encarga de gestionarlo y avisarme por si pasa algo.
Excalidraw: Seguramente sea la aplicación más utilizada de CasaOS, al final pasará a Proxmox.
La instalé inicialmente por curiosidad y pensando en hacer algún esquema rápido, pero la realidad es que quienes más la aprovechan son mis hijos. La utilizan para practicar caligrafía, hacer ejercicios de matemáticas, dibujar y escribir cualquier cosa que se les ocurra, es una pizarra infinita.
Al final se ha convertido en una especie de pizarra digital disponible desde cualquier dispositivo de casa.
No era el uso que tenía pensado cuando la instalé, pero probablemente sea uno de los servicios que más horas de uso acumula de todo el laboratorio. Y de paso gastamos bastantes menos folios y salvamos el Amazonas.
Fastfetch: Un pequeño servicio que utilizo para verificar información de sistemas y realizar consultas rápidas, no es especialmente complejo, pero resulta cómodo tenerlo siempre disponible, es más por curiosidad que por otra cosa.





.png)
