Saltar al contenido
dante robles

Como asegurar un servidor VPS/Baremetal

La primera vez que revisé los logs de un servidor en producción me quitó el sueño. Cientos de peticiones diarias buscando mi archivo punto env, mi carpeta git, credenciales de AWS, paneles de WordPress que ni siquiera tenía. No era paranoia. Era el ruido normal de Internet tocando todas las puertas,...

2 min de lectura

La primera vez que revisé los logs de un servidor en producción me quitó el sueño. Cientos de peticiones diarias buscando mi archivo punto env, mi carpeta git, credenciales de AWS, paneles de WordPress que ni siquiera tenía. No era paranoia. Era el ruido normal de Internet tocando todas las puertas, todo el tiempo.

Ese día entendí que un servidor que solo responde no es un servidor listo para producción. Lo que siguió fueron meses de aprender a endurecerlo bien, casi siempre por las malas. Mover archivos a la carpeta de Apache y recibir un 403 que no entendía hasta descubrir que era SELinux. Un typo en la configuración de Valkey que impedía que el servicio arrancara. Reglas de bloqueo de bots mal escritas que dejaban pasar justo a los que quería frenar.

Cada uno de esos tropiezos me enseñó algo. Y en lugar de dejar ese conocimiento en mis notas sueltas, lo ordené todo en una guía.

Es un runbook completo para montar desde cero un servidor AlmaLinux 10, compatible con RHEL 10, listo para hospedar Laravel y Node en producción. Con el stack actual de 2026 y, sobre todo, con las lecciones aprendidas marcadas donde duelen. No es la versión idealizada de cómo debería hacerse, es la versión real de lo que de verdad funciona y de los errores que cuesta caro repetir.

Lo que más me gusta es que arma seguridad por capas. El firewall, SELinux en Enforcing, el bloqueo de bots en Apache, Fail2Ban y Turnstile para los formularios. Cuando una capa falla, la siguiente sostiene. Y lo medible importa. Tras el bloqueo de bots, una sola IP de escaneo agresivo se llevó 220 bloqueos en un día sin rozar la aplicación.

La dejé abierta porque a mí me habría ahorrado muchas noches tener algo así al inicio.

https://github.com/danterobles/guia-seguridad-almalinux10

A ti qué te enseñó por las malas tu primer servidor en producción

  • Ciberseguridad

    TOTPAuthenticator

    En el panorama actual de la seguridad digital, la autenticación de dos factores (2FA) se ha convertido en una herramienta esencial para proteger las cuentas de usuario contra accesos no autorizados. Una de las implementaciones más efectivas de 2FA es el uso de contraseñas de un solo uso basadas en e...

    2 min de lectura

  • Cloud

    Ventajas de Desplegar Aplicaciones en AWS

    Hoy en día, desplegar aplicaciones en la nube se ha convertido en una estrategia clave para desarrolladores y empresas. Amazon Web Services (AWS) ha tomado un papel central como una…

    2 min de lectura

  • Desarrollo

    Las Ventajas de Usar Docker en el Desarrollo de Software

    En el acelerado mundo del desarrollo de software, encontrar herramientas que optimicen el flujo de trabajo y brinden consistencia es crucial. Aquí es donde Docker se posiciona como un pilar…

    2 min de lectura