Cómo solucionar problemas de temas CSS en la UI web de Proxmox y otras interfaces ExtJS

Problema En entornos de homelab y virtualización es frecuente personalizar la interfaz web de herramientas como Proxmox, OpenNebula o cualquier aplicación construida sobre ExtJS. El objetivo es mejorar la estética o adaptar colores a un esquema propio. Sin embargo, al aplicar un tema CSS se pueden presentar dos síntomas recurrentes: Confusión entre fila seleccionada y fila bajo el cursor – los estilos :hover y .x-grid-item-selected comparten la misma regla de color, de modo que el usuario no distingue qué elemento está realmente activo. Rotura del layout después de una actualización del paquete – el instalador del tema guarda una copia del archivo CSS original y la restaura en cada upgrade. Si la actualización incluye un nuevo stylesheet, el script sobrescribe el nuevo archivo con la copia antigua, dejando la UI “pegada” a una versión obsoleta del tema base. Estos problemas no son exclusivos de Proxmox; cualquier aplicación que dependa de ExtJS para medir geometría en tiempo de renderizado sufre cuando el tema altera propiedades que afectan al cálculo de tamaños (peso de fuente, letter-spacing, padding, bordes). El resultado son botones con texto recortado, columnas de tabla desalineadas o sombras que aparecen fuera de lugar. ...

August 23, 2026 · Ernesto

Cómo usar DNS-01 con Let's Encrypt sin entregar API key al proveedor DNS usando un solo contenedor Docker

Problema Muchas instalaciones de homelab o entornos de producción ligera necesitan certificados TLS para dominios y sub‑dominios, a menudo con soporte wildcard. El método DNS‑01 de ACME es el único que permite wildcard, pero requiere que el cliente pueda crear y borrar registros TXT en la zona DNS. La práctica más extendida es dar a Certbot (o a un proxy como Traefik) acceso mediante una API del proveedor DNS. Eso implica almacenar una clave API en el host, lo que genera dos problemas recurrentes: ...

August 23, 2026 · Ernesto

Cómo automatizar despliegues multi‑platforma con un único archivo metadata

Problema En entornos homelab con varios orquestadores (Docker, Kubernetes, LXC/VM en Proxmox) y servicios de red distribuidos, cada nueva aplicación exige una cadena de pasos repetitivos: reserva DHCP, registros DNS internos y externos, configuración de Traefik, reglas de Authelia, usuarios de bases de datos, documentación en Netbox y wikis, entre otros. Cuando el número de apps supera unas cuantas decenas, la lista se vuelve una carga operativa que ralentiza la entrega y aumenta la probabilidad de errores manuales. El patrón que se repite es la fragmentación de la configuración: cada componente tiene su propio fichero o UI y no existe una fuente única de verdad que pueda ser consumida por los distintos sistemas de automatización. ...

August 22, 2026 · Ernesto

Cómo diseñar y escalar un homelab multi‑WAN con OPNsense y Proxmox

Problema Los entusiastas de homelab suelen iniciar con una única conexión a Internet y un servidor pequeño. Cuando añaden una segunda línea de fibra, múltiples VLAN, servicios de seguridad, monitorización y contenedores, el consumo de CPU, RAM y ancho de banda crece rápidamente. El patrón que se repite es: sobre‑dimensionar la arquitectura sin una planificación de recursos ni una estrategia de escalado, lo que genera: Saturación de la CPU en el nodo que ejecuta OPNsense y Proxmox simultáneamente. Contención de memoria cuando varios LXC (ntopng, Immich, Paperless, etc.) compiten por los 16 GB disponibles. Ruido y calor excesivo en hardware antiguo, obligando a mover equipos a ubicaciones no ideales. Complejidad de red (dos WAN, VLANs, DNS‑over‑TLS, NTPsec) que se vuelve difícil de depurar sin una base estructurada. El objetivo de la guía es proporcionar un marco reutilizable para planificar, implementar y escalar un homelab multi‑WAN sin caer en los cuellos de botella típicos. ...

August 21, 2026 · Ernesto

Cómo solucionar la consola congelada de noVNC en Proxmox después de un crash del host

Problema En entornos de virtualización con Proxmox es frecuente que, después de un apagón inesperado o un reinicio forzado del host, alguna máquina virtual (VM) arranque sin problemas y sea accesible vía SSH, pero la consola integrada del panel web (noVNC) quede estática. El usuario ve una pantalla negra o un cursor que no responde, mientras que la VM sigue ejecutándose normalmente. Este comportamiento impide el uso rápido de la consola para tareas de diagnóstico o para máquinas sin acceso SSH. ...

August 21, 2026 · Ernesto

Cómo mantener alta disponibilidad y gestión de cambios en un homelab que se vuelve producción

Problema En muchos hogares el homelab comienza como un banco de pruebas para proyectos personales, pero con el tiempo los servicios (media, automatización, IA local, dashboards) se vuelven críticos para la vida diaria. Cuando la interrupción de una VM o un contenedor afecta la disponibilidad de entretenimiento, la gestión del hogar o la productividad, el laboratorio deja de ser un hobby y pasa a ser una infraestructura de producción con una “SLA” implícita: la esposa (o cualquier otro usuario) espera que todo funcione 24/7. El reto es pasar de un entorno sin procesos formales a uno que soporte alta disponibilidad, cambios controlados y recuperación rápida sin convertir la casa en un centro de datos. ...

August 20, 2026 · Ernesto

Cómo monitorizar y gestionar múltiples LXC/VM en un homelab con Proxmox

Problema En muchos homelabs se adopta la estrategia “un servicio, una VM o LXC”. La separación facilita la gestión de permisos y la actualización individual, pero introduce un nuevo punto crítico: la falta de visibilidad centralizada. Cuando un contenedor o máquina virtual se cae, el único aviso suele ser la ausencia de respuesta del servicio, detectada horas después. Además, la proliferación de redes aisladas (subnet routers, Tailscale, IP estáticas) complica la identificación del origen del fallo. El resultado es tiempo de inactividad no planificado y una carga operativa innecesaria para el administrador. ...

August 20, 2026 · Ernesto

Cómo prepararse para un puesto junior de Windows Server y Hyper‑V

Problema Los nuevos administradores de sistemas que ingresan a entornos basados en Windows Server suelen recibir una lista amplia de tecnologías (Active Directory, DNS, Hyper‑V, WSUS, PowerShell) sin una hoja de ruta clara. El reto consiste en transformar esa lista en habilidades operativas que permitan resolver incidentes cotidianos: una VM que no arranca, un controlador de dominio que no replica, o un parche que rompe un servicio. La falta de un método estructurado genera dudas sobre qué practicar primero y cómo validar el conocimiento antes de llegar al entorno productivo. ...

August 20, 2026 · Ernesto

Cómo diseñar y mantener un homelab robusto con Proxmox y Docker

Problema Los entusiastas de homelab suelen combinar servidores bare‑metal, máquinas virtuales y contenedores para ejecutar Plex, herramientas de gestión de medios, IA local y servicios de respaldo. Cuando la cantidad de componentes supera la docena, aparecen síntomas típicos: caídas intermitentes de servicios, pérdida de datos en volúmenes compartidos, dificultades para aplicar actualizaciones sin interrupciones y una visibilidad limitada del estado del sistema. El patrón subyacente es una arquitectura fragmentada que carece de monitorización centralizada, gestión de backups coherente y segmentación de red adecuada. Cualquier falla en el almacenamiento, la red o la capa de virtualización puede propagarse rápidamente, convirtiendo un pequeño inconveniente en una caída total del laboratorio. ...

August 19, 2026 · Ernesto

Cómo gestionar backups y documentación en Proxmox

Problema En muchos homelabs basados en Proxmox la configuración se construye a mano: puentes de red, entradas de DDNS, certificados, montajes NFS en /etc/fstab, scripts que esperan a que una VM de OMV esté operativa, etc. Cuando el nodo físico falla, todo ese trabajo desaparece y el proceso de volver a levantar el entorno puede tomar horas o incluso días. Los backups de máquinas virtuales (VM) y contenedores (LXC) suelen estar cubiertos, pero la capa de configuración del host queda sin protección. La pregunta recurrente es: ¿cómo mantener esa información recuperable y volver a la operatividad lo antes posible? ...

August 19, 2026 · Ernesto