Más de 25 años moviéndome entre firewalls, routers, servidores y líneas de comando. La terminal es mi territorio y el entorno gráfico mi uniforme.
Aquí publico lo que aprendo, lo que construyo y lo que rompo en el camino.

DDNS gratuito en Linux: DuckDNS, Cloudflare y ddclient para IP dinámica

JaimeAlberto
DDNS gratuito en Linux: DuckDNS, Cloudflare y ddclient para IP dinámica

Índice

En el universo Star Wars, la HoloRed permite contactar con cualquier nave o planeta independientemente de su posición en la galaxia. El equivalente en tu homelab e Internet se llama DDNS: un nombre de dominio que siempre apunta a tu servidor, aunque tu IP cambie cada vez que el router se reinicia.

En próximos artículos (VPS en Oracle Cloud y relay WireGuard) será importante no perder de vista nuestros nuevos servicios para la rebelión. Pero en tu cuartel general la IP es dinámica — tu ISP la cambia sin avisar, y de repente tu dominio apunta a un agujero negro que no lleva a ningún sitio. La solución es un cliente DDNS que detecta el cambio y actualiza el registro DNS automáticamente.

Este artículo cubre tres opciones completamente gratuitas, de menor a mayor sofisticación. Desde el script de cron más simple que puedas imaginar hasta control total del DNS con tu propio dominio. Elige el nivel de armamento que necesita tu base.

sudo en Linux: sudoers, visudo, NOPASSWD y Defaults paso a paso

JaimeAlberto
sudo en Linux: sudoers, visudo, NOPASSWD y Defaults paso a paso

En el Imperio , Darth Vader tenía acceso a todo. Ninguna puerta cerrada, ningún sistema restringido, ninguna contraseña que conociera, ….. usuario ALL=(ALL:ALL) ALL y listo — el equivalente en sudoers para darle la llave de la Estrella de la Muerte a alguien sin más explicación.

El problema es que no todos los usuarios de tu sistema son Darth Vader. Algunos son técnicos de mantenimiento que solo necesitan reiniciar un servicio. Otros son scripts de automatización que ejecutan un rsync a las 3 de la mañana. Y algunos, simplemente, no deberían tener acceso a un sudo bash de distancia.

La mayoría de guías de sudo se quedan en esa primera línea y punto. Útil para empezar, pero en la práctica real necesitas más matices: permisos granulares por comando, comportamiento fino con Defaults, diferencias entre distribuciones y saber auditar quién ha estado haciendo qué en tu infraestructura.

Este artículo va un paso más allá del básico. Vamos a pasar de aprendiz a caballero Jedi.

Halt and Catch Fire: la mejor serie que nadie vio sobre el nacimiento del PC

JaimeAlberto
Halt and Catch Fire: la mejor serie que nadie vio sobre el nacimiento del PC

“Halt and Catch Fire” no es solo el nombre de una serie. Es una instrucción real de código máquina — presente en algunos procesadores de los años 70 y 80 — que causaba que la CPU dejara de funcionar correctamente y, en teoría, se recalentara hasta el límite. Una instrucción que literalmente paraba la máquina en seco.

No hay título mejor para una serie sobre personas que se obsesionan con algo hasta destruirse.

log2ram: prolonga la vida de la tarjeta SD en tu Raspberry Pi (y en cualquier Linux con almacenamiento flash)

JaimeAlberto
log2ram: prolonga la vida de la tarjeta SD en tu Raspberry Pi (y en cualquier Linux con almacenamiento flash)

Una Raspberry Pi funcionando 24/7 escribe en su tarjeta SD constantemente. Los logs del sistema, el journal de systemd, las rotaciones periódicas — todo aterriza en la misma memoria flash que tiene un número limitado de ciclos de escritura. El resultado es predecible: la tarjeta falla antes de tiempo, normalmente en el peor momento.

log2ram resuelve esto con una idea simple: mover /var/log a la RAM del sistema y sincronizar a disco periódicamente. El resultado es una reducción de escrituras de entre el 70 y el 80%.

Cómo usa Claude Code su propio creador (y qué puedes copiar para tu homelab)

JaimeAlberto
Cómo usa Claude Code su propio creador (y qué puedes copiar para tu homelab)

Boris Cherny es el creador de Claude Code. Lo construyó y lo usa a diario. En los últimos meses ha publicado sus técnicas y principios de uso — la mayoría orientados a desarrollo de software de producto. Pero hay algo interesante: casi todo funciona igual de bien si en lugar de escribir código de aplicación estás administrando servidores, automatizando tareas o gestionando un homelab.

Este artículo recoge las ideas más útiles y las traduce a ese contexto.

harper-osint. Investigación OSINT integrada en Claude Code

JaimeAlberto
harper-osint. Investigación OSINT integrada en Claude Code

La investigación OSINT siempre ha requerido combinar herramientas distintas, copiar resultados entre terminales y sintetizar todo a mano. harper-osint integra maigret, holehe, sherlock, theHarvester y varias librerías especializadas en un único servidor MCP. Claude hace la investigación. Tú lees el informe.

SPF, DKIM y DMARC: guía práctica para administradores

JaimeAlberto
SPF, DKIM y DMARC: guía práctica para administradores

Hace unos años configurar un servidor de correo era instalar Postfix y listo. Hoy, si no tienes SPF, DKIM y DMARC bien configurados, tus correos acaban en spam — o peor, alguien puede enviar correos suplantando tu dominio sin que puedas hacer nada.

Los tres son registros DNS. Los tres sirven para autenticar el correo. Pero hacen cosas distintas y se despliegan en un orden concreto. Este artículo explica cómo funcionan, cómo se configuran y cómo se verifica que todo está bien.

harper-winrm. Administrar Windows desde Claude Code

JaimeAlberto
harper-winrm. Administrar Windows desde Claude Code

Administrar Windows desde Linux siempre ha sido incómodo: RDP para operaciones gráficas, PSExec para scripts remotos, soluciones parcheadas. WinRM es el protocolo nativo de Microsoft para gestión remota — y harper-winrm lo conecta directamente a Claude Code.