PTENES
MÓDULO 3.1

🖥️ VPS: Tu computadora en la nube

Un VPS es una computadora que alquilas y permanece encendida las 24 horas del día, los 7 días de la semana, en un centro de datos. Ahí alojarás tus proyectos, ejecutarás tus programas y tendrás un servidor de verdad. Aquí aprenderás qué es, cómo elegir y cómo contratar el primero.

6
Temas
45
Minutos
Básico
Nivel
Práctico
Tipo
1

Qué es un VPS

VPS significa Virtual Private Server (Servidor Privado Virtual). En términos sencillos: es un computadora en la nube que alquilas. No está en tu escritorio, sino en un centro de datos (un galpón gigante lleno de servidores), encendido todo el tiempo, con internet rápido y una dirección fija. Controlas esta computadora por internet, como si estuvieras sentado frente a ella.

el teclado lo tienes tú TU PC internet SSH NUBE (CENTRO DE DATOS) VPS siempre encendido IP FIJA 203.0.113.7 la dirección del servidor

🧠 Analogía: alquilar una computadora en la nube

Imagina que necesitas una computadora encendida para siempre, pero no quieres dejar tu propia PC encendida día y noche (gastando electricidad, haciendo ruido, con riesgo de apagarse si se corta la energía). Entonces alquila un: otra empresa se encarga de la máquina física, la energía, Internet y la refrigeración. Tú solo la usas, pagas por mes y accedes desde cualquier lugar.

  • •Tu PC: se apaga cuando duermes, queda atrapado en tu casa
  • •El VPS: nunca se apaga, tiene una IP fija y es accesible desde todo el mundo
  • •Pagas: una mensualidad (por lo general, de 4 a 12 dólares al mes)
  • •"Virtual": una máquina física se divide en varios VPS aislados

💡 ¿Por qué no usar solo Vercel?

En la ruta de aprendizaje 2 usaste Vercel, que es ideal para sitios y front-ends. Pero es limitada: no controlas la máquina, no ejecutas procesos largos ni instalas lo que quieres. El VPS te da control total: es un Linux de verdad donde instalas bases de datos, bots, APIs pesadas, juegos y automatizaciones que funcionan todo el día. Más poder, más responsabilidad.

2

Proveedores: DigitalOcean, Hetzner, Contabo

Hay decenas de empresas que alquilan VPS. Para principiantes, destacan tres: DigitalOcean (la más fácil), Hetzner (mejor relación precio-rendimiento) y Contabo (más memoria por el mismo dinero). Todas funcionan igual: creas una cuenta, eliges un plan y en 60 segundos tienes un servidor listo.

🌊

DigitalOcean

La más amigable para quienes están empezando. Panel sencillo, mucha documentación, excelentes tutoriales.

  • •Desde ~6 dólares/mes
  • •Llama al VPS «Droplet»
  • •Créditos gratis para probar
💸

Hetzner

La mejor relación costo-beneficio del mercado. Empresa alemana, servidores en Europa y en EE. UU.

  • •A partir de ~4 dólares/mes
  • •Llama al VPS «Cloud Server»
  • •Excelente para proyectos serios
💾

Contabo

Mucha memoria RAM y espacio en disco al menor precio. Ideal para quien necesita espacio.

  • •Desde ~5 dólares/mes
  • •Mucha RAM en los planes económicos
  • •Soporte un poco más lento

👁 Qué vas a ver en el sitio del proveedor

Al abrir cualquiera de estos sitios, encontrarás una tabla de planes parecida a esta:

# Tabla de planes (ejemplo)

Plan vCPU RAM Disco Precio

Basico 1 1 GB 25 GB ~5/mes

Standard 2 4 GB 80 GB ~12/mes

Pro 4 8 GB 160 GB ~24/mes

vCPU = potencia de procesamiento. RAM = memoria para ejecutar programas. Disco = espacio para guardar archivos. Para empezar, el plan más barato es suficiente.

✓ Qué HACER al elegir

  • ✓Empezar por el plan más barato (puedes aumentarlo después)
  • ✓Elegir una región cerca de tus usuarios
  • ✓Verificar si cobra por hora (puedes borrarlo y dejar de pagar)

✗ Qué NO hacer

  • ✗Contratar el plan más caro «por si acaso»
  • ✗Olvidar un VPS encendido y generando cargos
  • ✗Ignorar la región y colocar el servidor al otro lado del mundo
3

Contrata tu primer VPS

Crear un VPS lleva menos de dos minutos. El proceso es parecido con cualquier proveedor: respondes cuatro preguntas (región, tamaño, sistema e cómo va a entrar), haz clic en "Crear" y listo. Vamos paso a paso.

1

Elige la región (Region)

Dónde estará ubicado físicamente el servidor. Cuanto más cerca esté de ti y de tus usuarios, más rápido será.

# Opciones comunes

New York / NYC -> este de EUA

Frankfurt / FRA -> Europa

São Paulo / GRU -> Brasil (cuando esté disponible)

Para Brasil: si no hay una región en Brasil, elige "New York" o "Miami". La diferencia de velocidad es pequeña.

2

Elige el tamaño (Size)

Cuánta CPU, RAM y espacio en disco. Empieza con poco: puedes aumentar después sin perder los datos.

# Recomendado para el primer proyecto

1 vCPU, 1 GB RAM, 25 GB de disco

# Cuesta alrededor de

5 a 6 dólares por mes

3

Elige el sistema (Image)

Qué sistema operativo usará el servidor. Elige siempre Linux Ubuntu, el más común y con más tutoriales.

# Selecciona la versión LTS más reciente

Ubuntu 24.04 (LTS)

# LTS = Long Term Support (soporte a largo plazo)

# = más estable, ideal para servidores

4

Define el acceso (contraseña o clave SSH)

Cómo vas a acceder al servidor. Dos opciones: contraseña (más sencilla) o clave SSH (más segura).

# Opción A: Contraseña

Crea una contraseña segura y ANÓTALA en un lugar seguro

# Opción B: Clave SSH (recomendada)

Pega tu clave pública (la veremos en el módulo 3.2)

Por ahora, la contraseña es suficiente. En el próximo módulo aprenderás SSH.

⚠️ Error común

Problema: "Creé el VPS, anoté mal la contraseña y ahora no puedo entrar."
Solución: En el panel del proveedor está la opción de restablecer la contraseña de root (Reset Root Password). Genera una nueva contraseña temporal y la envía por correo electrónico. Úsala para iniciar sesión y cámbiala de inmediato. Por eso: anota siempre la contraseña antes de cerrar la pantalla.

4

Primer acceso desde la consola web

Con el VPS creado, necesitas entrar en él. La forma más rápida (y que no requiere configurar nada) es consola web: una terminal que se abre en el navegador, directamente en el panel del proveedor. Es como sentarte frente al servidor de verdad.

👁 Qué vas a ver en la pantalla

Al hacer clic en el botón "Console" (o "Launch Console") en el panel, se abre una ventana negra que te pide iniciar sesión. Escribe root y es la contraseña que definiste:

Ubuntu 24.04 LTS meu-vps tty1

meu-vps login: root

Password: (escribe la contraseña: no aparece nada)

# Si la contraseña es correcta, aparece:

Welcome to Ubuntu 24.04 LTS

root@meu-vps:~#

O # al final indica que has iniciado sesión como root (el jefe del servidor). Ahora, cualquier comando que escribas se ejecuta dentro del VPS, no en tu PC.

Primeros comandos para «poner en marcha» el servidor

Los mismos comandos de la ruta 1 funcionan aquí. Pruébalos para confirmar que todo está bien:

# ¿Quién soy en este servidor?

root@meu-vps:~# whoami

root

# ¿Dónde estoy?

root@meu-vps:~# pwd

/root

# ¿Qué sistema está en ejecución?

root@meu-vps:~# uname -a

Linux meu-vps 6.8.0 x86_64 GNU/Linux

⚠️ Error común

Problema: "Escribo la contraseña, pero no aparece en la pantalla; parece que no funciona."
Solución: Esto es normal e intencional. En Linux, la contraseña nunca aparece mientras escribes (ni siquiera asteriscos). Es una protección para que nadie lo vea por encima de tu hombro. Escribe con calma y presiona Enter. Si te equivocas, te lo vuelve a pedir.

💡 Consejo: la consola web es solo el comienzo

La consola web es excelente para el primer acceso y para emergencias (cuando te quedas fuera). Pero para el día a día es incómoda: no puedes pegar texto fácilmente y es más lenta. En el próximo módulo aprenderás SSH, que conecta tu terminal directamente al servidor, con las funciones de copiar y pegar funcionando con normalidad.

5

Entender Linux en el servidor

Tu VPS ejecuta Linux, un sistema operativo distinto de Windows y Mac, pero que sigue la misma lógica de carpetas y comandos que ya viste. Tres conceptos son esenciales: quién es el root, como son las carpetas y es como instalar programas con el apt.

🧠 Analogía: root es el dueño del edificio

El usuario root y es el administrador absoluto del servidor: puede hacer todo, abrir cualquier puerto, modificar cualquier archivo, instalar y borrar lo que quiera. Es el "dueño del edificio" con la llave maestra. Por eso también es peligroso: un comando incorrecto como root puede dañar todo el sistema.

  • •root: poder total, el prompt termina en #
  • •usuario común: poderes limitados, el prompt termina en $
  • •sudo: pide "permiso de root" para un comando específico

Las carpetas principales de Linux

En Linux todo empieza en la barra / (la raíz). Las carpetas más importantes para ti:

/ # la raíz de todo

/root # la carpeta personal del usuario root

/home # carpetas personales de los usuarios comunes

/etc # archivos de configuración

/var # registros y datos de programas

/usr # programas instalados

/tmp # archivos temporales

apt - Instalar programas en el servidor

En Ubuntu, instalas programas con apt, una especie de «tienda de aplicaciones» desde la línea de comandos. No necesitas descargar nada de ningún sitio.

# Instalar un programa (ej.: el editor nano)

root@meu-vps:~# apt install nano

Reading package lists... Done

nano is already the newest version.

# Instalar git y curl de una vez

root@meu-vps:~# apt install git curl

# Eliminar un programa

root@meu-vps:~# apt remove nome-do-programa

⚠️ Error común

Problema: "Ejecuté apt install y apareció el error 'Unable to locate package' o 'Could not get lock'."
Solución: Ejecuta apt update primero: actualiza la lista de programas disponibles. Sin esto, apt no sabe dónde encontrar lo que pediste. Si aparece "lock", espera unos segundos (se está ejecutando otra actualización) y vuelve a intentarlo.

6

Actualización y mantenimiento básico

Un servidor necesita cuidados, como un auto. Tres tareas sencillas mantienen tu VPS en buen estado: actualizar los programas, reiniciar cuando necesito vigilar el espacio en disco. Haz esto de vez en cuando y tu servidor funcionará sin problemas durante años.

🔄 Actualizar todo (la rutina más importante)

Son dos comandos en secuencia: update busca las novedades y upgrade instálalo. Hazlo cuando enciendas un VPS nuevo y cada pocas semanas.

# 1) Actualizar la lista de paquetes

root@meu-vps:~# apt update

Hit:1 http://archive.ubuntu.com noble InRelease

12 packages can be upgraded.

# 2) Instalar las actualizaciones (-y responde "sí" automáticamente)

root@meu-vps:~# apt upgrade -y

Setting up packages...

Done.

Reiniciar y revisar el espacio

# Reiniciar el servidor (después de actualizaciones importantes)

root@meu-vps:~# reboot

# La conexión se cae durante ~30 segundos. Vuelve a conectarte después.

# Ver cuánto espacio queda en el disco (-h = legible)

root@meu-vps:~# df -h

Filesystem Size Used Avail Use% Mounted

/dev/vda1 25G 6.2G 18G 27% /

# Ver el uso de memoria RAM

root@meu-vps:~# free -h

total used free

Mem: 958Mi 210Mi 748Mi

✓ Buenas prácticas de mantenimiento

  • ✓Ejecutar apt update && apt upgrade cada pocas semanas
  • ✓Verificar el disco con df -h antes de instalar cosas grandes
  • ✓Reiniciar después de las actualizaciones del kernel

✗ Qué NO hacer

  • ✗Dejar que el disco se llene hasta el 100% (el servidor se bloquea)
  • ✗Ignorar las actualizaciones de seguridad durante meses
  • ✗Reiniciar en medio de una actualización en curso

🏆 ¡Felicitaciones!

Ya tienes una computadora en la nube encendida 24/7, sabes acceder a ella y mantenerla actualizada. Esta es la base de todo lo que viene en la trilha 3. En el próximo módulo aprenderás SSH, para acceder al servidor directamente desde tu terminal, de forma segura y cómoda, sin depender de la consola web.

📚 Resumen del módulo

✓
Un VPS es una computadora alquilada en la nube - siempre encendido, con IP fija, accesible desde cualquier lugar
✓
DigitalOcean, Hetzner, Contabo - buenos proveedores; empieza por el plan más barato
✓
Contratar = región, tamaño, sistema, acceso - Ubuntu LTS es la mejor opción de sistema
✓
root, carpetas y apt - el root lo controla todo; apt instala programas
✓
apt update/upgrade, reboot, df -h - mantenimiento básico que mantiene el servidor en buen estado

Siguiente módulo:

3.2 - SSH: Acceso seguro al servidor (conéctate desde tu terminal con claves en lugar de contraseña)