Añadir nuevos git trailers a Magit

Publicado el 2026-08-12 en Software • Etiquetado con emacs , ia , software-libre , howto , programación

Los trailers de Git no son más que líneas de texto al final de un commit que registran algunos metadatos. Algunos de los más comunes son Co-Authored-By (co-escrito con), Reported-By (reportado por), Reviewed-By (revisado por) o Signed-Off-By (aprobado por).

Magit tiene una forma cómoda de añadir trailers: basta con pulsar …


Seguir leyendo

Higiene de la cadena de suministro en Emacs: revisando actualizaciones mediante IA

Publicado el 2026-08-08 en Software • Etiquetado con emacs , howto , programación , seguridad , software-libre

Emacs no tiene sandbox. Cada paquete que instalas ejecuta código Lisp arbitrario con todos tus privilegios: acceso a tus archivos, credenciales y red. Esto hace que me dé mucho miedo instalar paquetes nuevos o actualizar los existentes.

Los paquetes que usamos la mayoría de usuarios de Emacs no son verificados …


Seguir leyendo

Tailscale autoalojado, Parte 4: Servicios web sólo en Tailscale

Publicado el 2026-06-04 en Software • Etiquetado con howto , linux , seguridad , tailscale , vpn , web

Desde hace años tengo un servidor casero con varios servicios autoalojados (Immich, Jellyfin, Nextcloud...) detrás de una única instancia de Caddy utilizando caddy-docker-proxy (documentado en esta entrada). Algunos de estos servicios tienen usos públicos útiles, como por ejemplo compartir una carpeta en Nextcloud o un álbum en Immich; o conectarse …


Seguir leyendo

Tailscale autoalojado, Parte 3: Syncthing sobre Tailscale

Publicado el 2026-05-18 en Software • Etiquetado con howto , linux , seguridad , syncthing , tailscale , vpn

Llevo años usando Syncthing para sincronizar archivos entre mi portátil, ordenador de sobremesa, teléfono, tablet y servidor. Es un programa fabuloso y ha sido muy fiable, con solo algún conflicto ocasional, pero nunca he perdido ningún dato. Al contrario, el control de versiones de Syncthing me ha salvado el pellejo …


Seguir leyendo

Tailscale autoalojado, Parte 2: DNS con bloqueo de publicidad

Publicado el 2026-05-11 en Software • Etiquetado con dns , howto , linux , seguridad , tailscale , vpn

En la Parte 1 configuré Headscale e hice que todos los clientes de tailnet usaran Cloudflare DNS. Funcionó, pero podía ser mejor: cada dispositivo que se conecta a mi tailnet obtiene los servidores DNS que yo configure, así que bien podría ejecutar mi propio servidor DNS dentro de la red …


Seguir leyendo

Tailscale autoalojado, Parte 1: Headscale y clientes

Publicado el 2026-05-05 en Software • Etiquetado con howto , linux , seguridad , tailscale , vpn

Hace bastante que oigo a mucha gente hablar maravillas de Tailscale como solución para interconectar dispositivos, o en otras palabras, para crear tu propia VPN en malla (mesh). Sobre el papel pinta fenomenal: fácil de configurar, rápido y ligero, basado en un protocolo abierto (WireGuard), funciona en todas partes, resuelve …


Seguir leyendo

Pre-estableciendo conexiones maestras de SSH para Ansible, o cómo usar OnlyKey con Ansible sin morir en el intento

Publicado el 2026-04-07 en Software • Etiquetado con ansible , automatización , howto , linux , seguridad

Uso una OnlyKey como dispositivo de seguridad de hardware para varios propósitos:

  • Las contraseñas comunes se escriben automáticamente con solo pulsar un botón.
  • Como segundo factor en mi gestor de contraseñas (KeepassXC), usando HMAC aplicado a la contraseña.
  • Conexiones SSH.
  • Cifrado y firma GPG.

OnlyKey

Las conexiones SSH se manejan …


Seguir leyendo

DNI electrónico en Firefox en Linux

Publicado el 2026-03-30 en Software • Etiquetado con free-software , firefox , howto , linux , web

Hace muchos años que tengo el DNI electrónico (o DNIe) en mi cartera, y no pocas veces he intentado hacerlo funcionar en Linux para autenticarme en las páginas de la administración pública. Siempre me encontraba con algún problema que me hacía desistir.

Hace poco me tocó renovarlo y pensé en …


Seguir leyendo

Respaldo automático periódico de los paquetes instalados en el SO

Publicado el 2025-12-08 en Software • Etiquetado con backup , fish , free-software , howto , linux , shell

Hace un tiempo me pasé a yadm para gestionar mis dotfiles. Una de las características que más me gustan es su soporte para el arranque (bootstrap). He estado añadiendo operaciones de configuración idempotentes.

Mi última incorporación es un script que crea archivos de copia de seguridad con todos los paquetes …


Seguir leyendo

Comentarios autoalojados

Publicado el 2025-02-10 en Software • Etiquetado con blog , free-software , howto , linux , privacy , self-hosting

Hace unos días recibí un email de un lector y compañero bloguero, para hacerme saber que seguía mi blog y también me dio un toque de atención sobre mi resolución de Año Nuevo de escribir al menos un artículo cada mes de 2025, y que ya estaba empezando a incumplir …


Seguir leyendo