Categorías

Mascota Jacar — un portátil curioso Un portátil simpático cuyos ojos siguen el cursor.

Madrid · ES/EN · async-first

DevOps &

Infraestructura honesta para equipos pequeños. Sin teatro, sin diapositivas, con código que se queda contigo.

Rutas de aprendizaje

Del primer paso al dominio, en orden

Recorridos guiados por lo mejor del archivo — sin perderte entre cientos de artículos.

Ver todas las rutas

Cómo usar DeepSeek Harness con un modelo local

DeepSeek Harness (dsh) es el arnés de agentes de código abierto que DeepSeek publicó en agosto de 2026. Funciona con un modelo local si declaras en settings.yaml un proveedor openai-completions que apunte a llama-server, con una clave de relleno y el contexto real. Con Qwen3.5-4B en CPU dejó los tests en verde en 4 de 5 intentos, pero despacio.

NIST PQC: los estándares de criptografía post-cuántica

En agosto de 2024, el NIST publicó los primeros estándares definitivos de criptografía post-cuántica: FIPS 203 (ML-KEM) para intercambio de claves, FIPS 204 (ML-DSA) para firmas digitales y FIPS 205 (SLH-DSA) como alternativa basada en hash. Sustituyen a RSA y ECDSA antes de que un ordenador cuántico pueda romperlos, y ya hay implementaciones híbridas activas en Chrome y Cloudflare.

ÚLTIMAS ENTRADAS Recién publicado

Lo último que ha salido del horno

  1. Herramientas

    Cómo arreglar Plugin mysql_native_password is not loaded al pasar a MySQL 9.7 en Docker

    El error Plugin 'mysql_native_password' is not loaded aparece porque MySQL 8.4 desactiva ese método de autenticación y la 9.x lo elimina, y mysql:lts ya es la 9.7.4. Arranca la 8.4 con --mysql-native-password=ON, convierte cada cuenta con ALTER USER a caching_sha2_password y después pasa a la 9.7.

  2. Cómo Instalar

    Cómo instalar Wallos con Docker: controla tus suscripciones en euros

    Wallos 5.8.3 es un gestor de suscripciones y gastos que se aloja en tu servidor. Lo instalé con Docker, cargué 7 suscripciones en euros (104,14 € al mes), conecté un ntfy local para los avisos y restauré una copia de seguridad. Te cuento la configuración y el bloqueo que me encontré al avisar a un servidor interno.

  3. Herramientas

    Cómo arreglar unknown storage type file al actualizar OpenBao a la 2.7 con Docker

    El error unknown storage type file aparece porque OpenBao 2.7 eliminó el backend file, y el servidor se detiene en cuanto lee esa configuración. Para el contenedor, copia el volumen, migra los datos a PebbleDB con bao operator migrate de la propia 2.7.2 y cambia el bloque storage: conservas las claves de desellado y el token.

  4. Cómo Instalar

    Cómo instalar Infisical con Docker Compose y pasar secretos a tus contenedores

    Infisical es una plataforma de gestión de secretos de código abierto que se instala con Docker Compose (Postgres, Redis y un backend) y entrega cada secreto a tus contenedores con su CLI. La instalé con la v0.166.2, creé un proyecto con tres entornos y una app leyó su clave con infisical run. En una instancia sin licencia, 4 de 57 funciones de pago siguen activas.

  5. Herramientas

    NetBird 0.82 ya no admite MySQL: cómo migrar a PostgreSQL antes de actualizar con Docker

    NetBird 0.82 quitó el motor MySQL y el servidor se para con el error the MySQL store engine is no longer supported. Vuelve a la imagen 0.81.5, migra los datos a PostgreSQL con netbird-mysql-migrate de esa misma versión, porque la 0.82 ya no incluye la herramienta, y solo entonces actualiza fijando la etiqueta 0.82.0.

  6. Cómo Instalar

    Cómo instalar Open Archiver con Docker: archiva un buzón IMAP y busca en él

    Open Archiver v0.6.0 es una plataforma AGPL-3.0 que archiva correo de IMAP, Google Workspace, Microsoft 365, PST, EML y mbox, y lo indexa con Meilisearch. Lo instalé con Docker Compose el 7 de octubre de 2026, archivé 8 mensajes de un servidor IMAP de pruebas, importé un mbox y un zip de EML, y la búsqueda encontró texto dentro de un adjunto .docx.

  7. Herramientas

    Vaultwarden 1.37.5 no arranca tras actualizar: los valores de configuración que ahora son un error

    Vaultwarden 1.37.5 se para con Error loading config si tu .env pone a 0 un límite de peticiones o un tiempo de espera de la base de datos, o si un horario de purga no es un cron válido. Corrige cada variable que nombra el registro; los números fuera de rango no lo paran, pero se ignoran.

  8. Cómo Instalar

    Cómo instalar Pinchflat-ngx con Docker y migrar desde Pinchflat

    Pinchflat-ngx es un fork comunitario de Pinchflat, el descargador de YouTube autoalojado cuyo repositorio no recibe commits desde diciembre de 2025. Lo instalé el 7 de octubre de 2026 con Docker Compose, apunté el volumen del Pinchflat antiguo a la imagen nueva y bajé dos vídeos con licencia Creative Commons a una carpeta lista para Jellyfin, con sus ficheros NFO.

  9. Herramientas

    Cómo actualizar de Grafana 12 a Grafana 13 en Docker sin romper los dashboards

    Al pasar de Grafana 12.4.12 a 13.2.3 en Docker, mis dos dashboards siguieron funcionando, pero un script que consultaba Prometheus por id numérico empezó a devolver 404. Grafana 13 desactiva por defecto las API de datasource por id, y la corrección es llamar por uid. Te dejo el procedimiento, con copia de grafana.db y vuelta atrás.

  10. Herramientas

    Actualizar a Podman 6: qué se rompe y cómo comprobar tu servidor antes

    Podman 6 retiró cgroups v1, CNI, iptables, slirp4netns y BoltDB. Lo he probado con Podman 6.1.3 sobre estados creados con 4.9.4 y 5.8.7: BoltDB se migra solo, pero una red CNI desaparece sin aviso y un contenedor con slirp4netns no arranca. Incluyo un script de 38 líneas que detecta cada caso antes de actualizar.

LA REDACCIÓN

Lo más leído, por categoría y tendencias

Lo más leído

  1. Cómo Instalar Cómo instalar Portainer con Docker Compose v2 3,7K
  2. Inteligencia Artificial Cómo instalar oMLX en M5 Max 128 GB y exprimirlo al máximo 3,3K
  3. Tecnología NPU de nueva generación: el hardware que mueve IA en 2026 2,5K
  4. Herramientas Software esencial para tu nuevo Mac M5 (guía 2026) 2,2K

Lo más votado