Cómo crear flujos IaC y CI/CD para homelabs con Proxmox y Docker Compose

Problema Mantener un homelab en casa implica crear máquinas virtuales, instalar servicios y actualizar configuraciones de forma manual. Cada vez que se añade un nuevo contenedor o se cambia una versión de Ubuntu, el proceso se vuelve repetitivo y propenso a errores. El patrón típico es: Provisión de VMs en Proxmox (a menudo con cloud‑init). Instalación de Docker y despliegue de stacks mediante docker-compose.yml. Configuración de accesos externos (por ejemplo, Cloudflare Tunnel). Sin una capa de automatización, reproducir el entorno en otro nodo o restaurarlo después de un fallo requiere volver a ejecutar cada paso a mano. Además, la gestión de secretos y la separación entre entornos de desarrollo y producción suele quedar a medias, lo que complica la evolución del laboratorio. ...

August 4, 2026 · Ernesto

Cómo bootstrap un clúster Kubernetes con GitOps e IaC

Problema Al crear un entorno nuevo, la infraestructura (máquinas virtuales, redes, almacenamiento) suele estar declarada con herramientas IaC como OpenTofu o Terraform. Una vez que la infraestructura está lista, el siguiente paso es convertirla en un clúster Kubernetes operativo y, a partir de ahí, delegar todo el resto a un motor GitOps (por ejemplo, Argo CD). El punto crítico es el bootstrap: ¿qué ejecuta la primera instalación de CNI, controlador de ingress, y el propio Argo CD sin romper la filosofía declarativa? ...

August 2, 2026 · Ernesto

Cómo decidir si migrar Windows Server a una VM en Proxmox

Problema Muchos entusiastas de homelab instalan Windows Server directamente sobre el hardware para practicar con Active Directory, DNS, IIS y servicios de archivos. A medida que el entorno crece –por ejemplo, al añadir Home Assistant, cientos de dispositivos IoT y contenedores de monitoreo– surge la necesidad de consolidar recursos. La pregunta recurrente es: ¿es conveniente mover Windows Server a una máquina virtual bajo Proxmox o mantenerlo en bare‑metal? La decisión afecta rendimiento, gestión, respaldo y la flexibilidad para escalar otros servicios. ...

August 2, 2026 · Ernesto

Kubernetes vs Proxmox en un Homelab: ventajas y desventajas

Problema Los entusiastas de los homelabs suelen enfrentarse a una decisión estructural: ¿construir la infraestructura directamente sobre Kubernetes o usar un hipervisor como Proxmox y desplegar Kubernetes (u otros servicios) dentro de máquinas virtuales? La duda no es solo de preferencia personal; impacta en la gestión de recursos, la complejidad operativa y la capacidad de soportar workloads mixtos (VMs y contenedores). En un entorno doméstico con hardware limitado (por ejemplo, varios HP EliteDesk) y una lista de servicios que incluye desde Jellyfin hasta bases de datos y VMs ocasionales, la elección determina cuántas capas de abstracción se añaden y cómo se manejan los fallos. ...

August 2, 2026 · Ernesto

Cómo ejecutar correctamente comandos con flags en ExecStart de systemd usando Docker Compose

Problema En entornos de homelab o servidores de producción es frecuente crear unidades systemd que invoquen contenedores Docker mediante docker compose run. El objetivo suele ser ejecutar una tarea puntual (renovación de certificados, migraciones de bases, backups, etc.). El punto conflictivo aparece cuando el comando que se quiere ejecutar dentro del contenedor lleva flags propios (por ejemplo certbot renew --webroot-path …). systemd divide la línea de ExecStart en argumentos y los pasa directamente al binario docker. Si los flags del comando interno no están aislados, Docker los interpreta como sus propias opciones y falla con errores como: ...

July 31, 2026 · Ernesto

Automatizar despliegues de Proxmox en un homelab con Terraform, Ansible y Make

Problema Mantener un homelab pequeño pero funcional suele colapsar cuando la configuración se vuelve manual. Cada vez que se añade una nueva VM, un contenedor LXC o un servicio (por ejemplo, AdGuard o un clúster k3s), el proceso implica varios pasos repetitivos: crear discos, asignar redes, instalar paquetes y ajustar configuraciones de arranque. Con el tiempo, la documentación se dispersa, los cambios se pierden y la recuperación tras un fallo de hardware se vuelve un dolor de cabeza. El desafío es conseguir que la infraestructura sea reproducible, versionable y desplegable con un solo comando, sin depender de ajustes manuales en cada nodo. ...

July 17, 2026 · Ernesto

Cómo montar y gestionar un homelab híbrido con Proxmox VE y NAS

Problema Muchos entusiastas de la infraestructura doméstica disponen de hardware disparado: PCs de escritorio, laptops sin batería, servidores NAS y pequeños dispositivos IoT. El reto común es convertir ese conjunto heterogéneo en un entorno coherente donde: Las máquinas virtuales (VM) y contenedores (LXC) se ejecuten de forma estable. Los datos críticos estén respaldados en un medio centralizado. Los servicios de red (DNS, proxy, monitorización) sean accesibles y seguros. La gestión sea lo suficientemente ligera para no consumir todo el tiempo del administrador. En la práctica, el problema se manifiesta como configuraciones fragmentadas, backups que fallan por rutas inconsistentes y monitoreo que no cubre todos los nodos. El objetivo es diseñar una arquitectura reutilizable que permita escalar o reducir recursos sin rehacer la mayor parte del trabajo. ...

July 17, 2026 · Ernesto

Qué métricas de Grafana incluir en un dashboard de homelab útil

Problema En cualquier homelab que combine varios nodos Proxmox, máquinas virtuales y servicios de monitoreo, el panel de Grafana tiende a convertirse en una hoja de cálculo gigante. Se añaden métricas por curiosidad, se importan dashboards completos y, al final, la vista principal está saturada de gráficas que rara vez indican un problema real. El reto es identificar, de forma reproducible, qué indicadores deben estar presentes en el dashboard de visión general para que sirvan como primer nivel de detección de fallos, sin perder claridad ni generar ruido visual. ...

July 17, 2026 · Ernesto

Cómo diagnosticar y solucionar problemas de VLAN y PVID en un homelab

Problema En muchos homelabs se implementan varias VLAN para aislar servicios críticos (DMZ, gestión, IoT, invitados, etc.). Cuando la tabla de PVID (Port VLAN ID) no está alineada con la lógica de firewall, aparecen síntomas como: Caídas intermitentes de SSID o rendimiento Wi‑Fi por debajo de 500 Mbps. Latencia alta y pérdida de paquetes en enlaces Ethernet que deberían estar por encima de 850 Mbps. Regla de firewall que “no debería” bloquear tráfico, pero lo hace, provocando que una VLAN no pueda comunicarse con otra ni con el router. Reinicios de contenedores o VMs que dependen de DNS/Internet cuando el tráfico se filtra por una VLAN equivocada. El patrón es claro: la segmentación está bien diseñada, pero la asignación de PVID a puertos físicos o a enlaces troncales está mal configurada, lo que genera “storm” de tráfico no etiquetado o etiquetado incorrectamente. ...

July 16, 2026 · Ernesto

Cómo diseñar una estrategia de backup multi‑tier con NVMe, SSD y HDD en homelab

Problema En muchos homelabs el crecimiento de datos supera rápidamente la capacidad de un único tipo de medio. Se combina NVMe para rendimiento, SSD para disponibilidad y HDD para archivo, pero la copia de seguridad suele quedar confinada al mismo rack. Esa proximidad aumenta el riesgo: una falla eléctrica, incendio o error humano puede destruir simultáneamente el origen y todas sus réplicas. El reto es diseñar una estrategia de backup que: ...

July 15, 2026 · Ernesto