Cómo configurar Reverse Proxy con preservación de IP real usando WireGuard y CrowdSec

Problema En muchos homelabs el acceso externo se hace a través de un VPS que actúa como punto de entrada. El VPS abre los puertos 80/443, crea un túnel WireGuard hacia la red doméstica y reenvía el tráfico a un reverse proxy (Nginx, HAProxy, etc.) que ya está gestionando los contenedores Docker. El inconveniente típico es que, al usar NAT (por ejemplo iptables -t nat -A POSTROUTING -j MASQUERADE) en el VPS, la dirección IP que llega al reverse proxy es la del túnel, no la del cliente original. ...

August 28, 2026 · Ernesto

Cómo desplegar LiftTrace, un weightlifting tracker autoalojado, con Docker y reverse proxy

Problema Al intentar autoalojar una aplicación web que combina registro de entrenamientos, gestión de usuarios y un módulo opcional de IA, muchos administradores encuentran fallos intermitentes: el contenedor se reinicia, los enlaces de restablecimiento de contraseña llegan con el esquema incorrecto, o los datos desaparecen tras una actualización. El patrón típico es una configuración Docker incompleta o una integración deficiente con el proxy inverso y los volúmenes persistentes. Cuando la aplicación depende de variables como BASE_URL o de secretos para APIs externas, cualquier desalineación entre el entorno de Docker y el front‑end provoca errores de carga, pérdida de sesiones y problemas de sincronización multi‑dispositivo. ...

August 28, 2026 · Ernesto

Cómo diseñar y montar un rack homelab con 2.5GbE, patch panel y gestión de energía

Problema Muchos entusiastas de homelab empiezan con unos pocos dispositivos conectados a un switch de sobremesa o, peor aún, con cables enredados sobre una mesa. Cuando la carga de trabajo crece (NAS, contenedores Docker, máquinas virtuales, servicios de domótica) la infraestructura improvisada se vuelve difícil de mantener: los cables se enredan, la latencia de red aumenta por enlaces de 1 GbE insuficientes y la alimentación es poco fiable. El patrón típico es “añadir un dispositivo y luego otro”, sin planificación de ancho de banda, sin gestión de energía y sin una ruta clara para el cableado. El resultado es una red inestable, tiempos de inactividad inesperados y una experiencia de administración que consume más tiempo del necesario. ...

August 28, 2026 · Ernesto

Cómo diseñar y mantener una red segmentada en un homelab con VLANs y firewall

Problema En muchos homelabs la tentación es conectar todos los dispositivos a un único broadcast domain por comodidad. Con el tiempo esa arquitectura se vuelve frágil: un equipo comprometido puede acceder a servidores críticos, el tráfico de invitados congestiona la red y la gestión de políticas de seguridad se vuelve un caos. El patrón que surge es la necesidad de segmentar la red en varios dominios lógicos (trusted, guest, servers, DMZ) y aplicar reglas de firewall entre ellos, manteniendo conectividad entre sitios remotos mediante protocolos ligeros como RIP y ofreciendo acceso remoto seguro con SSL‑VPN. El reto no es solo crear los VLANs, sino asegurarse de que la segmentación sea coherente, que las rutas se propaguen correctamente y que la política de firewall no se “derrite” con el tiempo. ...

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 desplegar y asegurar un workspace self‑hosted WebSSH para homelabs y equipos

Problema Los administradores de servidores suelen necesitar acceso rápido a shells y a transferencia de archivos desde cualquier dispositivo, sin instalar clientes locales. Una solución basada en navegador simplifica la gestión, pero al mismo tiempo introduce una superficie de ataque: el servicio maneja credenciales SSH, mantiene sesiones activas y, si se expone sin protección, puede convertirse en un punto de entrada para atacantes. El reto es lanzar un workspace WebSSH que sea fácil de desplegar en un homelab y, al mismo tiempo, cumplir con buenas prácticas de seguridad para entornos internos y para instalaciones accesibles desde Internet. ...

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 clúster Kubernetes de x86 a arm64 en homelab

Problema Los entornos homelab cada vez incorporan servidores basados en ARM, pero la mayoría de los manifiestos, operadores y pipelines siguen diseñados para x86. Cuando se sustituye el hardware tradicional por nodos Ampere Q80‑30 o similares, aparecen fallos de compatibilidad: imágenes sin soporte arm64, CRDs que asumen arquitectura x86, y políticas de scheduling que no distribuyen correctamente los pods. El síntoma típico es que el clúster arranca, pero varios componentes (por ejemplo, ClickHouse Operator o Harbor) no se despliegan, o los pods quedan en Pending con mensajes de “no matching node”. ...

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 crear un proxy lazy‑loading para Docker que despierte contenedores bajo demanda

Problema En muchos homelabs y entornos de desarrollo se ejecutan decenas de servicios que apenas se usan. Mantener todos los contenedores activos consume RAM, CPU y, en algunos casos, licencias de red. La práctica habitual es apagar los servicios manualmente o confiar en scripts de cron que los inician a horas predefinidas. Ese enfoque falla cuando un visitante inesperado necesita acceso inmediato: la primera petición llega a un puerto que no responde, el usuario recibe un error y el administrador tiene que intervenir. ...

August 23, 2026 · Ernesto