Javier Valencia Javier Valencia

Filtrando por tag: linux

5 resultados

Tres servidores MariaDB activo-activo: Galera, HAProxy y la letra pequeña

13 de octubre de 2026 · 13 min de lectura

Hace unas semanas conté por qué este blog no tiene base de datos. Hoy toca lo contrario: no una, sino tres, y las tres aceptando escrituras a la vez. «Tres servidores MariaDB en activo-activo, elige tú la tecnología» suena a petición sencilla, y esconde más decisiones de las que parece. En mayo publiqué una guía paso a paso de Galera en Debian 13, y antes repasé la replicación en MariaDB desde cero. Este post no repite aquello: va de por qué Galera y no otra cosa, de lo que significa de verdad escribir en tres nodos a la vez, de...

Fastpotify: un cliente de Spotify en Rust y sin navegador dentro

17 de septiembre de 2026 · 11 min de lectura

Hay una línea en el repositorio Debian de Spotify que cuenta toda la historia mejor de lo que voy a contarla yo. Es el campo Depends del paquete spotify-client, y dice esto: Mira libgbm1. Mira libnss3. Mira libxshmfence1. Esas no son las dependencias de un reproductor de música: son las dependencias de Chromium. Gestión de búferes de GPU para compositar, la pila criptográfica de Mozilla que usa el navegador de Google, primitivas de sincronización de memoria compartida entre procesos de render. Lo que instalas cuando instalas Spotify en Debian no es un reproductor. Es un navegador que, entre otras cosas,...

Backups con restic: sencillo, cifrado y automatizado

21 de abril de 2026 · 6 min de lectura

Los backups son como las copias de seguridad dentales: todo el mundo sabe que debería hacerlos con frecuencia, casi nadie los hace bien, y cuando los necesitas, el que no los tiene paga carísimo. He tenido suficientes sustos en veinte años como para haber convertido los backups en una parte no negociable de cualquier servidor que me importe. Y desde hace cuatro años, mi herramienta para todo es restic. Este post cuenta por qué y cómo la uso. Qué es restic Restic es un programa de backups escrito en Go, de código abierto, que hace cuatro cosas fundamentales bien: Snapshots...

Rsync: el comando que uso todos los días

17 de abril de 2026 · 2 min de lectura

Si tuviera que quedarme con un solo comando de Linux, sería rsync. Lo uso para subir código a servidores, para hacer backups, para sincronizar directorios entre máquinas, para mover terabytes de datos sin perder nada. Es una de esas herramientas que llevan décadas existiendo, que no son llamativas, y que simplemente funcionan. Lo básico Rsync sincroniza ficheros de un origen a un destino. La gracia es que solo transfiere lo que ha cambiado, no todo: Los flags que uso siempre: -a (archive): preserva permisos, timestamps, links simbólicos, propietarios. Es el flag más importante. -v (verbose): muestra qué ficheros se transfieren....

Systemd: más allá del systemctl start

13 de abril de 2026 · 4 min de lectura

La mayoría de desarrolladores usa systemd para tres cosas: systemctl start, systemctl stop y systemctl restart. Pero systemd es una herramienta enormemente potente que puede hacer la vida de un sysadmin mucho más fácil si le dedicas media hora a entender sus opciones. Este post cubre las funcionalidades que uso a diario y que van mucho más allá de arrancar y parar servicios. Hardening: que tu servicio no pueda hacer lo que no debe La funcionalidad de systemd que más me gusta y que menos gente conoce es el hardening de servicios. Con unas pocas directivas puedes limitar lo que...