DigitalOcean te permite tener un servidor privado virtual (VPS) con tu sitio web publicado en cuestión de minutos. Para crear hosting en DigitalOcean paso a paso, solo necesitas una cuenta, elegir un plan Droplet y conectarte vía SSH para instalar el servidor web.
Esta guía cubre todo el proceso de principio a fin: desde registrar tu cuenta hasta ver tu sitio funcionando en el navegador.
¿Por qué elegir DigitalOcean para alojar tu sitio?
DigitalOcean es popular entre desarrolladores por sus precios predecibles, su panel intuitivo y su documentación extensa. Sus ventajas principales frente al hosting compartido son:
- Recursos dedicados: tu Droplet no comparte CPU ni RAM con decenas de vecinos.
- Escalabilidad: puedes redimensionar el servidor con un clic cuando tu tráfico crezca.
- Control total: acceso root, elige tu sistema operativo y stack tecnológico.
- Precio base desde $6 USD/mes para el plan más sencillo (1 vCPU, 1 GB RAM).
Si buscas una alternativa gestionada —sin lidiar con la terminal— puedes consultar nuestra sección de comparativas de hosting donde analizamos opciones para distintos perfiles.
Paso 1: Crear tu cuenta y primer Droplet
Ve a digitalocean.com y regístrate. Necesitarás una tarjeta de crédito o cuenta PayPal para verificar tu identidad (el cobro mínimo es $5 USD).
Una vez dentro del panel (control panel):
- Haz clic en Create → Droplets.
- Elige la región más cercana a tu audiencia (para México, New York o San Francisco son opciones razonables; también existe Toronto).
- Selecciona la imagen del sistema operativo. Ubuntu 22.04 LTS es la opción más documentada y recomendada.
- En el plan de precio, el Basic Shared CPU de $6/mes es suficiente para un sitio pequeño o mediano.
- En el bloque Authentication, elige SSH Key (más seguro) o contraseña. Si es tu primera vez, la contraseña es más rápida.
- Dale un nombre descriptivo al Droplet (por ejemplo,
mi-sitio-web) y haz clic en Create Droplet.
En 30-60 segundos tendrás una IP pública asignada. Apúntala.
Paso 2: Conectarte al servidor vía SSH
Abre tu terminal (en macOS/Linux) o usa PuTTY en Windows:
ssh root@TU_IP_PUBLICA
Acepta la huella digital del servidor cuando te la pida. Ahora estás dentro de tu VPS.
Lo primero que debes hacer es actualizar los paquetes del sistema:
apt update && apt upgrade -y
Paso 3: Instalar el stack web (LAMP o LEMP)
Para un sitio PHP/WordPress el stack más común es LAMP (Linux, Apache, MySQL, PHP). Instálalo con:
apt install -y apache2 mysql-server php php-mysql libapache2-mod-php
systemctl enable apache2 mysql
systemctl start apache2 mysql
Si prefieres Nginx en lugar de Apache, reemplaza apache2 por nginx. El resto del proceso es idéntico.
Verifica que Apache funciona abriendo http://TU_IP_PUBLICA en el navegador. Deberías ver la página de bienvenida de Apache.
Subir tus archivos al servidor
Copia tu sitio al directorio raíz del servidor web usando SCP:
scp -r /ruta/local/mi-sitio root@TU_IP_PUBLICA:/var/www/html/
O puedes usar un cliente FTP como FileZilla configurado con protocolo SFTP (puerto 22).
Paso 4: Apuntar tu dominio al Droplet
En el panel de tu registrador de dominios, crea un registro A que apunte al nombre de tu dominio hacia la IP pública del Droplet:
| Tipo | Nombre | Valor | TTL |
|---|---|---|---|
| A | @ | TU_IP_PUBLICA | 3600 |
| A | www | TU_IP_PUBLICA | 3600 |
La propagación del DNS puede tardar entre 5 minutos y 48 horas, aunque en la práctica suele ser rápida.
Activar HTTPS con Let's Encrypt
Un certificado SSL gratuito es indispensable hoy en día. Instala Certbot:
apt install -y certbot python3-certbot-apache
certbot --apache -d tudominio.com -d www.tudominio.com
Sigue el asistente, acepta los términos y Certbot configurará el certificado y la redirección a HTTPS automáticamente. El certificado se renueva solo cada 90 días.
Conclusiones clave
- DigitalOcean permite tener un VPS en producción en menos de una hora con Ubuntu y LAMP.
- El plan básico de $6/mes es suficiente para proyectos pequeños y medianos.
- SSH es la forma estándar y segura de administrar el servidor; aprende los comandos básicos.
- Apunta tu dominio con un registro A y activa HTTPS con Certbot (gratis) antes de publicar.
- Si la gestión de servidores no es tu fuerte, el hosting gestionado puede ser mejor opción para tu caso.
¿Prefieres que alguien más se encargue de la infraestructura mientras tú te concentras en tu negocio? En elenlace.com ofrecemos servicios de desarrollo y gestión de sitios web para que no tengas que preocuparte por servidores ni configuraciones.
Preguntas frecuentes
¿Cuánto cuesta crear hosting en DigitalOcean?
El Droplet más económico cuesta $6 USD al mes (1 vCPU, 1 GB RAM, 25 GB SSD). Los precios se cobran por hora, así que si lo apagás a mitad de mes, pagas menos. A eso hay que sumarle el costo de tu dominio, que es independiente.
¿Necesito saber programar para usar DigitalOcean?
No necesitas programar, pero sí debes sentirte cómodo con la terminal de Linux. DigitalOcean también ofrece App Platform, una solución más gestionada donde no necesitas tocar la línea de comandos para desplegar aplicaciones.
¿DigitalOcean tiene servidores en México?
No tiene un datacenter en México, pero el más cercano es el de Toronto y el de New York. Para audiencias mexicanas, cualquiera de los dos ofrece latencias aceptables (40-80 ms).
¿Puedo instalar WordPress en un Droplet de DigitalOcean?
Sí, y es uno de los usos más comunes. DigitalOcean incluso ofrece un Marketplace con un Droplet preconfigurado con WordPress de un solo clic, lo que elimina la instalación manual del stack.
¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.
Para saber más
Otros proveedores y guías que vale la pena comparar: