Tener un servidor propio es libertad, pero también responsabilidad. Tres cosas separan un VPS bien cuidado de un accidente esperando a ocurrir: el certificado SSL, los respaldos y el firewall. No son opcionales ni para «después»: son la base sobre la que se sostiene todo lo demás. Y la buena noticia es que dejarlas listas toma menos de lo que crees.
SSL protege a tus visitantes, los backups te protegen a ti y el firewall mantiene fuera a quien no debe entrar. Las tres, siempre.
SSL: cifra el tráfico y es gratis
Un certificado SSL activa HTTPS: cifra lo que viaja entre el navegador y tu servidor, muestra el candado de confianza y es requisito tanto para el SEO como para que los navegadores no marquen tu sitio como «no seguro». Con Let’s Encrypt es gratuito y se renueva solo.
# Instalar Certbot y emitir el certificado para Nginx
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d midominio.com -d www.midominio.comFirewall: cierra las puertas que no usas
Un firewall define qué puertos están abiertos. La regla de oro: cerrar todo y abrir solo lo necesario, normalmente SSH y el tráfico web. En Ubuntu, UFW lo hace sencillo.
# Permitir SSH y el trafico web, y activar el firewall
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enableBackups: tu red de seguridad
Un backup que no existe el día que lo necesitas es el error más caro de todos. Tres reglas: que sean automáticos, que se guarden fuera del servidor (en otra ubicación) y que estén probados, porque un respaldo que nunca restauraste no es un respaldo, es una ilusión. Un script sencillo y un cron diario bastan para empezar.
#!/bin/bash
# Respaldo diario de archivos y base de datos
fecha=$(date +%F)
tar -czf /backups/site-$fecha.tar.gz /var/www/midominio
mysqldump midb | gzip > /backups/db-$fecha.sql.gzChecklist mínimo
Área | Mínimo imprescindible |
|---|---|
SSL | HTTPS activo y renovación automática |
Firewall | Solo SSH y web abiertos |
Backups | Diarios, externos y probados |
Accesos | SSH con clave, no contraseña; root sin login directo |
Actualizaciones | Sistema y software al día |
Esto es la base, pero un servidor sano se mantiene con el tiempo: lo detallé en el checklist mensual de mantenimiento de servidores VPS. Y recuerda que seguridad y rendimiento van juntos; revisa también tu optimización de rendimiento.
El orden importa, y la restauración también
En un VPS nuevo el orden es siempre el mismo: primero el firewall, porque conviene cerrar antes de exponer; luego SSH con clave y sin contraseña; después el SSL; y por último los backups automáticos hacia otro lugar. Parece un detalle, pero es lo que evita que el servidor esté abierto, aunque sea unos minutos, mientras lo configuras.
De los tres, el backup es el único que no se nota hasta que falla. Por eso no basta con que se ejecute: cada trimestre restaura una copia en otro servidor y abre el sitio. Si no puedes levantarlo desde el respaldo, no tienes respaldo, tienes archivos.
Un servidor comprometido o un disco que muere se resuelve con una copia reciente y probada. Sin ella, se resuelve con un fin de semana perdido.
¿Tienes un VPS y no estás seguro de que esté bien protegido? En Codegea configuramos SSL, firewall y backups automáticos, y mantenemos tu servidor para que duermas tranquilo. Escríbeme y lo aseguramos.
Escrito por
Derian Pinto
Founder & Full Stack Developer
Fundador de Codegea. Desarrolla sitios, tiendas y plataformas a medida, e integra y da soporte a Arc XP para medios.
