Cómo diagnosticar latencia en SSH y caídas intermitentes de sitios en Azure VM

Problema En entornos de producción basados en Azure, es frecuente que una VM albergue tanto la capa de aplicación (frontend/backend) como el acceso administrativo vía SSH. Cuando la VM empieza a experimentar latencia alta en la conexión SSH (segundos para establecer la sesión y retrasos al ejecutar comandos) y, simultáneamente, el sitio web alojado se vuelve inaccesible, el síntoma suele confundirse como un fallo de la aplicación. Sin embargo, el patrón típico es: ...

August 27, 2026 · Ernesto

Cómo eliminar dispositivos pci-bridge para evitar el error ACPI_BIOS_ERROR 0xA5 en GPU passthrough con Proxmox

Problema En entornos de virtualización con Proxmox, es frecuente intentar pasar una GPU dedicada a una VM Windows (XP, 7 o versiones más recientes) usando PCI passthrough. Cuando la máquina virtual se basa en el modelo de máquina i440fx, algunos usuarios se encuentran con un bucle de reinicio que termina en el STOP: 0x000000A5 (ACPI_BIOS_ERROR). El síntoma típico es un bootloop continuo, sin que la VM llegue a cargar el sistema operativo. Aunque el error parece estar relacionado con la BIOS del invitado, la causa raíz a menudo está en la configuración de la VM y no en la propia GPU. ...

August 27, 2026 · Ernesto

Cómo construir un homelab confiable y simple con Proxmox, LXC y Docker

Problema Mantener un homelab con decenas de servicios (home‑assistant, Plex, Paperless‑ngx, LLMs, etc.) suele colapsar cuando la complejidad supera la capacidad de gestión. Los síntomas típicos son: Caídas inesperadas de contenedores que no se reinician automáticamente. Pérdida de datos por backups incompletos o inconsistentes. Accesos remotos inseguros o imposibles cuando se cambia la red. Intervenciones manuales frecuentes para actualizar configuraciones DNS o certificados. El reto es diseñar una arquitectura que permita añadir o retirar servicios sin romper la disponibilidad, mientras se minimiza el tiempo de operación y la superficie de error. ...

August 25, 2026 · Ernesto

Cómo implementar capturas de paquetes on‑demand con tcpdump y SSH en un homelab

Problema En muchos laboratorios domésticos y entornos de pruebas se necesita correlacionar los logs de un firewall o dispositivo de seguridad con el tráfico real que atraviesa la red. La dificultad radica en capturar paquetes solo cuando se lo requiere, sin mantener una captura continua que llene discos y genere ruido. El patrón típico es: Un tráfico de prueba se genera contra un firewall (por ejemplo, para validar un perfil de IPS). Se desea iniciar una captura de paquetes en el punto de salida del firewall, con una duración limitada (30 s, 2 min, etc.). La captura debe guardarse en un servidor central para su posterior análisis junto a los logs del firewall. Los retos habituales son: configurar el mirroring sin impactar el rendimiento, disparar la captura de forma remota y asegurarse de que el archivo resultante sea accesible y consistente. ...

August 25, 2026 · Ernesto

Cómo migrar un servidor Proxmox con SSD fallida a un Mini PC: hardware, QoL y mejores prácticas

Problema En entornos de homelab es frecuente montar Proxmox VE sobre hardware reutilizado: portátiles antiguos, mini PCs o servidores de segunda mano. Cuando el disco principal (usualmente un SSD SATA o NVMe) falla, el host entra en modo solo‑lectura o no arranca, provocando pérdida de disponibilidad de los contenedores LXC y máquinas virtuales. El síntoma típico es un error de I/O en el sistema de archivos, seguido de un POST que indica “Detection error on HDD0” y la caída al arranque por red (PXE). El reto es dos veces: (1) migrar la carga de trabajo a un nuevo nodo de bajo consumo sin interrumpir los servicios, y (2) evitar que el nuevo almacenamiento sufra el mismo desgaste prematuro. ...

August 25, 2026 · Ernesto

Cómo planificar migraciones de entornos críticos a proveedores de cloud soberanos en Europa

Problema Los equipos de TI se enfrentan a la necesidad de reducir la dependencia de proveedores estadounidenses y trasladar servicios críticos (correo, colaboración, bases de datos, pipelines CI/CD, etc.) a proveedores de cloud europeos. La presión política y de negocio suele aparecer de forma repentina, mientras que la infraestructura existente está compuesta por cientos de componentes interconectados: identidades, políticas de acceso, scripts de automatización, macros heredados y flujos de datos poco documentados. En la práctica, “cambiar a Nextcloud” o “mover a OVHcloud” no es una cuestión de instalar un nuevo producto; implica re‑arquitectar una cadena completa de servicios que ha evolucionado sin una visión de migración. ...

August 25, 2026 · Ernesto

Cómo crear un sistema de detección de intrusiones para apps self‑hosted

Problema Los usuarios que migran a un stack self‑hosted pierden la capa de protección automática que ofrecen los proveedores SaaS. De repente, la responsabilidad de detectar accesos no autorizados recae sobre el propio administrador. En entornos mixtos (Tailscale, VMs en AWS/GCP/Azure, contenedores locales) los logs se dispersan: syslog, CloudTrail, auditd, registros de aplicaciones, etc. Revisarlos manualmente es inviable; los agentes que consumen cada registro consumen recursos y generan ruido. Lo que se necesita es un “cámara de seguridad” centralizada que: ...

August 24, 2026 · Ernesto

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 buscar y obtener muestras de malware en entornos independientes

Problema Los investigadores que no forman parte de un SOC o de un equipo de threat intel a menudo se preguntan cómo conseguir muestras de malware “vivas” sin acceso a telemetría corporativa, correos de phishing internos o a la infraestructura de un gran proveedor. La falta de fuentes fiables lleva a depender de repositorios públicos, foros clandestinos o a intentar “cazar” servidores de comando y control (C2). Sin una metodología estructurada, el proceso se vuelve costoso en tiempo y riesgoso en términos de OPSEC. ...

August 22, 2026 · Ernesto

Cómo diagnosticar puertos publicados por Docker que eluden UFW

Problema En muchos servidores domésticos o de pequeña empresa Docker se ejecuta detrás de un firewall gestionado con UFW. La expectativa natural es que ufw status refleje exactamente qué puertos están permitidos o bloqueados. Sin embargo, Docker manipula directamente iptables, insertando reglas de NAT y de filtrado que pueden estar por encima de las cadenas creadas por UFW. Cuando eso ocurre, un puerto publicado con -p host:container queda accesible desde la red aunque ufw status indique que está bloqueado. El síntoma típico es: ...

August 22, 2026 · Ernesto