Guía paso a paso con errores reales del proceso de actualización, cambios de sintaxis en HTTP/2 y diferencias entre gestores de paquetes. En mayo de 2026 se publicó una vulnerabilidad crítica en NGINX que afecta a millones de servidores. Esta guía documenta el proceso real de actualización en dos entornos distintos, Debian 13 y Alpine […]
Etiqueta: Linux
En el artículo anterior expliqué cómo rescaté mis mejores artículos del cementerio cronológico de WordPress usando Hugo para crear Hubs de conocimiento. El resultado fue una sección /temas/ rápida, limpia y bien organizada. Pero había un problema que no mencioné: cada vez que publicaba un artículo nuevo, tenía que sentarme frente al ordenador, ejecutar el […]
Cuando los backups fallan Era un martes a las 2 de la mañana. Un script mal escrito empezó a recorrer /home y borró archivos de configuración de decenas de usuarios. El equipo tenía backups… pero estaban en el mismo servidor. Y ese servidor ya estaba comprometido. Esta historia se repite más veces de las que […]
Hace poco compartí una guía práctica para configurar Nginx con WordPress en Debian. Esta vez necesitaba un entorno nuevo para pruebas y decidí probar Alpine Linux, una de las distribuciones más ligeras y rápidas que existen para un VPS. Esa ligereza tiene su precio: casi nada viene configurado por defecto. Y WordPress no es precisamente […]
Cómo usar Git Hooks para despliegue automático en tu VPS (post-receive, seguridad y troubleshooting)
2026-03-22En un artículo anterior montamos un servidor Git minimalista usando solo SSH: usuario dedicado, repositorios bare, claves restringidas y cero dependencias externas.Ahora vamos a darle el siguiente nivel de utilidad: despliegue automático cada vez que hagas push. Con un solo hook vas a lograr que cada git push actualice directamente tu aplicación en producción. Sin […]
Guía técnica actualizada (2026) Cuando un VPS deja de arrancar tras una actualización, un apt full-upgrade, un cambio de particiones o un snapshot, el problema suele ser el mismo: GRUB no encuentra el sistema. En Hetzner Cloud esto suele solucionarse sin pérdida de datos usando el Rescue System. Si ves mensajes típicos:: Esta guía te […]
Durante muchos años rsync ha sido mi herramienta por defecto en Linux para casi todo: backups, despliegues, sincronizaciones entre servidores, migraciones… Es sólida, predecible y muy difícil de romper. La mayoría de sysadmins la tenemos la primera opción para utilizar. Pero en los últimos tiempos, trabajando con volúmenes cada vez más grandes —sobre todo cuando […]
Esta guía te muestra una configuración limpia, segura y funcional de Nginx + PHP-FPM para un sitio WordPress personal o un blog modesto en un servidor Debian 13. No pretende ser la configuración más avanzada del planeta (eso ya lo dejamos para cuando tengas miles de visitas diarias), sino un punto de partida sólido, moderno […]
Si alguna vez te preguntaste cómo hacer una instalación limpia, segura y lista para producción ligera/mediana de n8n self-hosted en un servidor Debian, usando Docker Compose, PostgreSQL (mucho más recomendable que SQLite si planeas crecer), Nginx como reverse proxy y certificados HTTPS gratuitos de Let’s Encrypt, esta guía es para ti. El enfoque es darte […]
¿Estás buscando una alternativa ligera a GitHub o GitLab para proyectos personales, pruebas internas o simplemente para tener el control total sin depender de terceros? Montar un servidor Git puro por SSH sigue siendo, en 2026, una de las soluciones más simples, seguras y eficientes que existen. Consigue control absoluto, cero servicios web expuestos innecesariamente […]