Cómo emular múltiples servicios de GCP localmente con un contenedor único

Problema Desarrollar y testear aplicaciones que consumen varios servicios de Google Cloud suele requerir que cada API se ejecute en su propio proceso o binario. Los emuladores oficiales de Cloud Storage, Pub/Sub, Firestore y Datastore se distribuyen como ejecutables independientes, cada uno escuchando en puertos diferentes. En entornos CI o en máquinas de desarrollo con recursos limitados, mantener varios procesos activos genera complejidad: hay que coordinar puertos, manejar variables de entorno distintas y, en el peor de los casos, algunos servicios (por ejemplo, Secret Manager o Managed Kafka) no tienen emulador oficial. El patrón recurrente es la fragmentación del entorno local, que dificulta la reproducibilidad de pruebas y ralentiza los pipelines. ...

May 23, 2026 · Ernesto

Cómo solucionar errores de redirección insegura al usar Authelia con Nginx Proxy Manager y Jellyfin

Problema En entornos donde Autoloader (Authelia) protege aplicaciones como Jellyfin a través de un reverse proxy, es frecuente encontrarse con la pantalla de carga infinita y el mensaje Redirection was determined to be unsafe and aborted. El navegador bloquea la redirección porque la URL de destino no pasa las validaciones de seguridad del propio Authelia. El síntoma se manifiesta después de una autenticación exitosa: Authelia muestra su página de login, pero al intentar acceder a la aplicación protegida el flujo se detiene. ...

May 21, 2026 · Ernesto

Cómo escalar un homelab con múltiples Docker containers y un nodo Ethereum

Problema Mantener un homelab con decenas de contenedores Docker distribuidos en varios servidores físicos genera una serie de cuellos de botella que aparecen de forma intermitente: crecimiento inesperado del estado de la cadena, agotamiento de pools de bases de datos, pérdida de conectividad cuando la ruta primaria falla y dificultad para correlacionar logs provenientes de diferentes hosts. Cuando la infraestructura incluye un nodo Ethereum completo, la presión sobre el disco y el ancho de banda aumenta, y cualquier desalineamiento en la configuración de red o firewall puede romper la sincronización de la cadena y los servicios dependientes. El reto es diseñar una arquitectura que permita escalar el número de contenedores sin que la complejidad operacional se vuelva inmanejable. ...

May 20, 2026 · Ernesto