Saltar al contenido
linux

Configurando un Servidor Linux desde Cero

Guía paso a paso para configurar un VPS con Ubuntu, Nginx, SSL y monitoreo básico.

Configurar un servidor puede ser intimidante la primera vez. Aquí comparto mi proceso para dejar un VPS listo para producción en menos de 30 minutos.

1. Seguridad inicial

Lo primero es crear un usuario no-root y configurar SSH:

adduser deploy
usermod -aG sudo deploy

Configuramos el firewall:

ufw allow OpenSSH
ufw enable

2. Nginx y SSL

Instalamos Nginx y Certbot para SSL gratuito:

apt install nginx certbot python3-certbot-nginx
certbot --nginx -d tudominio.com

3. Monitoreo

Un servidor sin monitoreo es como conducir con los ojos vendados. Recomiendo:

  • htop para uso de recursos
  • fail2ban para seguridad
  • Uptime Kuma para monitoreo visual

Resumen

Con estos pasos básicos, tu servidor estará seguro y listo para alojar aplicaciones. En futuros posts cubriré configuraciones más avanzadas como Docker y CI/CD.