Un servidor virtual privado (VPS) es la base de cualquier infraestructura moderna. A diferencia del hosting compartido, con un VPS tenés recursos dedicados, acceso root completo y total libertad para instalar lo que necesitás. Esta guía te lleva de cero al servidor listo en menos de 15 minutos.
¿Qué es un VPS y cuándo lo necesitás?
Un VPS (Virtual Private Server) es una máquina virtual que corre sobre hardware físico compartido, pero con recursos asignados exclusivamente para vos: CPU, RAM y disco son tuyos. No los compartís con otros usuarios.
Lo necesitás cuando:
- Tu sitio o aplicación creció y el hosting compartido ya no alcanza
- Necesitás instalar software específico o configurar el servidor a medida
- Querés correr bases de datos, APIs, bots o servicios en background
- Necesitás más control, privacidad y rendimiento predecible
Paso 1: Elegir el plan correcto
Antes de crear el VPS, identificá las necesidades básicas de tu aplicación:
| Uso | RAM recomendada | vCPU |
|---|---|---|
| Sitio WordPress / blog | 1–2 GB | 1 |
| App web con backend | 2–4 GB | 2 |
| E-commerce o base de datos | 4–8 GB | 2–4 |
| Apps de alto tráfico | 8 GB+ | 4+ |
Tip: Es mejor empezar con un plan pequeño y escalar. Agrandar un VPS lleva minutos; achicarlo después es más complejo.
Paso 2: Elegir la región
Elegí el datacenter más cercano a tus usuarios finales. Esto reduce la latencia y mejora la experiencia de uso.
- Usuarios en Argentina y Sudamérica → región São Paulo (sao) o Santiago (scl)
- Usuarios en Europa → región Amsterdam (ams) o Frankfurt (fra)
- Usuarios en Norteamérica → región New Jersey (ewr) o Los Ángeles (lax)
Paso 3: Elegir el sistema operativo
Para la mayoría de los casos recomendamos:
- Ubuntu 24.04 LTS — el más popular, con soporte extendido hasta 2029. Ideal si no tenés experiencia previa con Linux.
- Debian 12 — más liviano y estable. Buena opción para servidores de producción.
- Rocky Linux 9 — alternativa enterprise a CentOS. Bueno para entornos corporativos.
Paso 4: Crear el VPS en el panel
- Ingresá a tu panel de Host Crafter
- Hacé clic en Nuevo servidor → VPS
- Seleccioná el plan, la región y el sistema operativo
- Elegí si querés agregar backups automáticos (recomendado para producción)
- Confirmá y esperá aproximadamente 60 segundos hasta que el servidor esté listo
Una vez aprovisionado, vas a recibir:
- La IP pública del servidor
- El usuario root (o el que hayas configurado)
- La contraseña temporal (o la clave SSH si cargaste una)
Paso 5: Conectarte por SSH
SSH (Secure Shell) es el protocolo estándar para conectarte a tu servidor de forma segura.
Desde Linux o Mac:
ssh root@IP_DEL_SERVIDOR
Desde Windows:
Podés usar PuTTY o el cliente SSH integrado en Windows 11:
ssh root@IP_DEL_SERVIDOR
La primera vez que te conectás, el sistema te va a pedir confirmar la identidad del servidor (fingerprint). Escribí yes y presioná Enter.
Paso 6: Configuración básica post-instalación
Una vez dentro del servidor, hacé estos pasos antes de instalar cualquier cosa:
Actualizar el sistema
apt update && apt upgrade -y
Crear un usuario con privilegios sudo (no uses root para todo)
adduser tuusuario
usermod -aG sudo tuusuario
Configurar el firewall básico
ufw allow OpenSSH
ufw enable
Cambiar el hostname (opcional pero recomendado)
hostnamectl set-hostname mi-servidor
Paso 7: Instalar lo que necesitás
Dependiendo del uso, los paquetes más comunes son:
Para un servidor web:
apt install nginx -y
systemctl enable nginx
systemctl start nginx
Para Node.js:
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt install nodejs -y
Para PHP + MySQL (stack LAMP):
apt install apache2 mysql-server php php-mysql -y
Buenas prácticas de seguridad
Antes de poner el servidor en producción, chequeá esto:
- Deshabilitá el login de root por SSH — usá siempre un usuario con sudo
- Usá claves SSH en vez de contraseñas — son mucho más seguras
- Configurá un firewall (ufw) — solo abrí los puertos que realmente necesitás
- Activá backups automáticos — te salvará en cualquier incidente
- Mantené el sistema actualizado —
apt update && apt upgraderegularmente
¿Necesitás ayuda con la configuración inicial? Nuestro equipo puede hacer el setup completo de tu servidor por vos. Consultanos sin compromiso.
Resumen
En 15 minutos podés tener tu VPS listo y operativo siguiendo estos pasos:
- Elegí plan según RAM y CPU que necesitás
- Seleccioná la región más cercana a tus usuarios
- Instalá Ubuntu 24.04 LTS para empezar
- Conectate por SSH con
ssh root@IP - Actualizá el sistema y creá un usuario sudo
- Configurá el firewall con ufw
- Instalá tu stack de aplicación
Con el servidor listo, el próximo paso es configurar tu dominio, instalar un certificado SSL y poner tu aplicación a correr.