Cómo crear un Servidor VPS en DigitalOcean

Cómo crear un Servidor VPS en DigitalOCean - Logo oficial DigitalOcean
Cómo crear un Servidor VPS en DigitalOCean - Logo Oficial DigitalOcean

¿Quieres crear un servidor VPS en DigitalOcean completamente gratis? En esta guía completa 2025 aprenderás paso a paso cómo obtener entre $100 y $200 USD gratis por 60 días si es tu primera vez en DigitalOcean, crear tu primer Droplet VPS con Ubuntu, configurar SSH de forma segura y comparar DigitalOcean vs AWS precio para que aproveches al máximo esta oportunidad.

Si ya tienes una cuenta hace mas de 60 días y no puedes aplicar al periodo gratis, y de todas maneras quieres saber cómo crear un servidor VPS en DigitalOcean, este tutorial paso a paso para principiantes también es para ti.

Con los créditos gratis y una duración de 60 días, es mas que suficiente para dominar las funcionalidades principales y básicas de DigitalOcean, conocer el Marketplace con las mejores aplicaciones, crear Droplet o servidor VPS (por definición son lo mismo en DO), y que llegues a tu primer objetivo, que es usar DigitalOcean para proyectos personales.

Guía paso a paso para usar crédito gratis DigitalOCean

  1. Registrarse en DigitalOCean
    1. Registro con Gmail o Github
    2. Adquirir Créditos gratis
  2. Marketplace en DigitalOcean
  3. Cómo crear un servidor VPS en DigitalOcean
    1. Crear Droplet
    2. Elegir Imagen para el Droplet
    3. Tipo de Droplet
    4. Opciones de CPU
    5. Configurar SSH Key
    6. Finalizar creación del Droplet
  4. Conectarse por SSH
  5. DigitalOcean vs AWS precio

Registrarse en DigitalOcean

Es necesario crear un perfil o cuenta en DigitalOcean para que puedas obtener desde $100 dolares hasta $200 dolares de crédito gratis. Hay muchos servicios cloud que puedes explorar con estos créditos, el limite lo pones tu.

💡
Muy importante, para poder acceder a los créditos gratis de DigitalOcean y el periodo de 60 días, el registro se debe realizar desde algún enlace de afiliación, si lo realizas tu solo ingresando a la página de DigitalOcean cabe la posibilidad que obtengas los créditos gratis, como puede que no.

Para obtener un enlace de afiliación que nos de la posibilidad de usar crédito gratis DigitalOcean yo te sugiero utilizar la página de Ghost CMS, puedes seguir los siguientes pasos muy sencillos.

Ir a la página de Ghost CMS y entrar a la opción For Developers.

Crédito gratis DigitalOcean - conseguir enlace de afiliación desde página Ghost CMS
Crédito gratis - Cómo obtener en DigitalOcean

Seguidamente vas a la opción (1) Documentation, después a (2) Installation y finalmente a (3) Digital Ocean.

Enlace de afiliación de Digital Ocean para crédito gratis desde Ghost CMS.
Digital Ocean, crédito gratis y cómo obtenerlo.

En esta nueva ventana, das click en This signup link.

Digital Ocean y enlace de afiliación para crédito gratis desde Ghost CMS.
Digital Ocean, crédito gratis y el link de afiliación.

Ahora se te redirige a la página de DigitalOcean y te sale un mensaje que tienes $200 dolares gratis por un periodo de 60 días, das click en Get started.

Usar crédito gratis DigitalOcean - $200 USD otorgado por enlace de afiliación.
Usar DigitalOcean con crédito gratis de $200 USD

Cuando das click en Get started se redirige a la página de DigitalOcean donde haces tu registro con un correo electrónico de Gmail o una cuenta de Github.

Registro con Gmail o Github

En el formulario de resistro, puedes elegir entre la cuenta de Gmail o la cuenta de Github, en lo personal yo utilice Gmail. Aqui es importante anotar que si has seguido el paso a paso, en la parte superior aparece un mensaje que cuentas con créditos gratis.

Cómo usar crédito gratis DigitalOcean - Rregistro con Gmail o Github.
Registro con Gmail o Github para usar crédito gratis.

Cuando tu cuenta es creada, puedes elegir dos caminos, aquí puedes realizar una instalación de Ghost CMS en Digital Ocean desde cero explicado a detalle, o puedes seguir en este tutorial paso a paso para crear un servidor VPS en DigitalOcean.

Adicional al momento de creación de la cuenta, es importante que registres un método de pago en la plataforma para que DigitalOcean pueda entregarte los créditos gratis y el periodo de 60 días.

💡
La información de método de pago solo es utilizada por DigitalOcean para confirmar tu identidad, realizará un cobro simbólico de $1 dolar, y después de unos minutos, la compra sera rechazada.

Si no registras un método de pago al crear tu cuenta por primera vez, el panel de administración de DigitalOcean te lo muestra en la sección de Billing.

Panel de Administración de Digital Ocean con acción pendiente en el apartado Billing.
Panel de Administración con acción pendiente en la sección Billing.

Adquirir Créditos gratis

Cuando tu método de pago ya este configurado, es necesario que cierres la sesión en DigitalOcean y vuelvas a ingresar, y automáticamente encontrarás un mensaje que se te han otorgado $200 dolares de crédito gratis que puedes utilizar en 60 días.

Panel de administración de DigitalOcean muestra los créditos gratis y el tiempo de vigencia.
Créditos gratis activados para una duración de 60 días.

Ahora que ya están activos, el cómo usar el crédito gratis DigitalOcean es tu completa decisión, puedes explorar todos los servicios que se ofrecen (desde los básicos hasta los avanzados), o simplemente quieras usar DigitalOcean para proyectos personales. En esta guía paso a paso explicaremos cómo crear un servidor VPS en DigitalOcean. Espero sea de tu utilidad 🙌.


Marketplace en DigitalOcean

El Marketplace de DigitalOcean es una tienda o catálogo integrado en la plataforma donde puedes encontrar y desplegar aplicaciones, servicios y Stacks de desarrollo pre-configurados con un solo click (One-Click Apss) en tus Droplets (Servidores VPS).

En la parte izquierda das click en Marketplace.

Panel de DigitalOcean con menú de Marketplace
Marketplace DigitalOcean

En la nueva ventana, puedes encontrar todas las aplicaciones disponibles por DigitalOcean en su Marketplace.

Marketplace de DigitalOcean: catálogo de aplicaciones optimizadas
Las mejores aplicaciones del Marketplace de DigitalOcean

Para un usuario nuevo o para principiantes esto es invaluable: puedes tener un blog profesional, una tienda online o un entorno de desarrollo listo en minutos, minimizando las complicaciones técnicas. Además, todas las aplicaciones son verificadas y mantenidas, lo que garantiza un punto de partida sólido para tus proyectos personales.

Solo por nombrar algunas, listamos las mejores aplicaciones del Marketplace de DigitalOcean usadas por la comunidad:

WordPress: Ideal para blogs, portafolios, sitios corporativos, etc.
Ghost: Alternativa moderna enfocada en blogging profesional.
WooCommerce: Complementa a WordPress para tiendas online.
PrestaShop: Plataforma e-commerce muy popular en Europa.
Docker: Fundamental y muy querida por desarrolladores modernos.
Nodejs: Entorno de ejecución de JavaScript en el servidor.
Redis: Base de datos de memoria y cache, muy famosa.
PostgreSQL: La base de datos relacional de código abierto.
MongoDB: La base de datos NoSQL líder del mercado.

Cómo crear un Servidor VPS en DigitalOcean

Un Servidor VPS (Virtual Private Server) es un entorno hosting, un servidor virtual donde tienes asignados recursos de CPU, RAM y almacenamiento. Un Droplet es el nombre comercial que DigitalOcean le da a sus servidores VPS. De hecho, es su producto principal y más famoso.

Crear Droplet

En el panel de administración encuentras la opción de Droplets.

Panel de administración de DigitalOcean con menú de Droplets.
Menú de Droplets en DigitalOcean

Ahora puedes seleccionar Create Droplet, si es la primera vez, puede salir un mensaje como en la siguiente imagen donde menciona algunos precios, son solo recordatorios, si ya configuraste tus método de pago y ya recibiste los créditos gratuitos, no se te cobrara nada.

Botón para crear servidor VPS en DigitalOcean en la plataforma.
Para crear un servidor VPS dar click en Create Droplet.

A continuación te pregunta por la zona donde quedara instalado tu Droplet, puedes dejar la que aparezca por defecto, en mi caso fue San Francisco.

Panel de DigitalOcean para seleccionar zona San Francisco.
Zona del Droplet, San Francisco

Elegir Imagen para el Droplet

Después tienes dos opciones, elegir un Droplet con una imagen de sistema operativo o elegir un Droplet del Marketplace con software pre-configurado. Para este tutorial elegiremos Ubuntu 24.04 (última versión estable de largo soporte LTS), de igual manera siempre puedes mirar el Marketplace por si algo te llama la atención, el proceso es prácticamente el mismo.

Seleccionar imagen de sistema operativo Ubuntu para crear el Droplet
Opción 1: Seleccionar Ubuntu como Imagen
Tutorial Droplet DigitalOcean para principiantes en el Marketplace
Opción 2: Elegir una imagen del Marketplace

Tipo de Droplet

Teniendo en cuenta que tenemos créditos gratuitos y queremos gastar lo mínimo para después utilizar en conocer otros servicios de DigitalOcean, te recomiendo seleccionar Shared CPU. Para nuestro tutorial y como primera vez utilizando DigitalOcean, es mas que suficiente.

Seleccionar Shared CPU en panel de DigitalOcean
Tipo de Droplet en DigitalOcean al momento de la creación.

Opciones de CPU

Para una etapa principiante en donde quieres aprender a conocer que es un Droplet y como crearlo, me parece suficiente elegir Regular y un Droplet con 1 CPU, 25GB SSD Disk y 1000 GB transfer, como esta en la siguiente imagen.

Panel de DigitalOcean para seleccionar tipo de Alcenamiento, CPU y RAM para el Droplet.
Elegir las opciones del Droplet en cuanto a CPU, RAM y Almacenamiento.

Configurar SSH Key

Y cómo conectarse por SSH a Digital Ocean? La configuración de un SSH Key es muy importante para la administración del Droplet, para la seguridad de Droplet y aplica para cualquier Droplet que vayas a crear de aquí en adelante.

Seleccionamos SSH Key.

Configuración SSH key DigitalOcean para conectarse al VPS.
SSH Key para Droplet en DigitalOcean.

Y justo abajo hacia la derecha damos click en Add SSH Key.

En DigitalOcean dar click en Add SSH Key para iniciar las configuraciones.
Click en Add SSH Key.

Nos aparece una ventana modal, y en la parte derecha nos muestra un pequeño paso a paso para poder crear o generar nuestros datos de autenticación por medio de SSH. Debemos copiar el comando que tiene el siguiente nombre:

> ssh-keygen
En la ventana modal hay un Digital Ocean key setup tutorial para la configuración de SSH.
Digital Ocean key setup tutorial

Abres el símbolo del sistema (cmd) en Windows de tu computadora, o la terminal de Linux y ejecutas el comando que nos recomienda DigitalOcean, seguido de esto, la terminal nos hará unas preguntas:

  1. Ingresar nombre del archivo donde se guardara la llave ssh: Puedes dejarlo vació y el script generará un nombre por defecto (así lo hice yo).
  2. Ingresar un llave secreta: Puedes escribir una frase, palabra, contraseña con la que se encriptarán las llaves SSH y adicional, cuando te vayas a conectar a tu droplet se te solicitara esta llave a modo de contraseña, también puedes dejarle vació (pero te recomiendo asignar un Passphrase).
  3. Finalmente se crean los archivos de llaves SSH, el script te muestra la ruta donde quedaron almacenados, en mi caso fue C:\Users\alex/.ssh/id_edxxx y C:\Users\alex/.ssh/id_edxxx.pub. De vital importancia este último que termina con extensión pub, lo utilizaremos en el panel de administración de Digital Ocean mas adelante.
Símbolo del sistema en Windows para ejecutar el comando ssh-keygen
Ejecutar el comando ssh-keygen en símbolo del sistema.
💡
Nota: En la imagen de ejemplo, algunos nombres o elementos han sido borrados por seguridad, para no exponer mis configuraciones, pero en términos generales, la imagen te debe servir para continuar con el tutorial.

De acuerdo al directorio donde quedaron almacenados los archivos de las llaves de seguridad SSH, debemos identificar el que termina en extensión pub, es necesario copiar su contenido (abriéndolo con cualquier editor de texto) porque son los datos que se requieren en el panel de DigitalOcean.

Carpeta de Windows donde quedan guardadas las llaves ssh.
Carpeta de Windows donde quedan guardadas las llaves ssh.

De regreso en el panel de administración de Digital Ocean, debes copiar el contenido del archivo que termina con extensión pub y lo pegas en la ventana modal de seguridad SSH en Digital Ocean. También puedes asignarle un nombre a esta llave SSH, porque si mas adelante creas mas Droplets, puedes usar la misma llave y conectarte desde tu computadora sin inconvenientes.

Reemplazas el contenido del archivo con extensión pub en donde dice SSH key content, y en el lugar que dice Name pones el nombre personalizado de tu configuración SSH. Finalmente das click en el botón Add SSH key, esto te regresará al panel donde estamos creando el Droplet para continuar con las configuraciones.

Ventana modal en DigitalOcean para agregar llaves publicas SSH y asegurar conexión del Droplet.
Agregar la llave SSH pública a Digital Ocean.

Finalizar Creación del Droplet

Finalmente para crear un servidor VPS en DigitalOcean das click en el botón Create Droplet. La plataforma empezara construir tu Droplet, tardara unos minutos, máximo 10 para que quede todo listo.

Todas las demás configuraciones que encuentres en el panel pueden quedar con la opción por defecto que tengan seleccionada, las importantes son las que hemos visto en esta guía paso a paso.

Click en botón Create Droplet para crear un servidor VPS en DigitalOcean
Cómo crear un servidor VPS en DigitalOcean

Después de unos minutos, en la sección de Droplets en la izquierda puedes encontrar tu Droplet de Ubuntu 24.04 recién creado y algo muy importante, su dirección IPV4 que es necesaria para conectarse por SSH a Digital Ocean, aunque ya lo miraremos con un poco mas de detalle en la siguiente sección.

Panel de DigitalOcean con los Droplets que están en ejecución.
Servidor VPS en DigitalOcean Ubuntu 24.04 LTS

De esta manera tendrás un servidor VPS en DigitalOcean para proyectos personales 😎.

Conectarse por SSH

Si en este punto ya tienes un Droplet en ejecución basado en una imagen de Linux como Ubuntu (24.04 LTS en este caso), configuraste las llaves SSH en tu Droplet y en tu computador local como lo hicimos en los pasos previos, entonces ya solo falta lo mas sencillo, cómo conectarse por SSH a Digital Ocean?

Fácil, con la dirección IP de tu Droplet y en el símbolo del sistema de Windows, o terminal en Linux ejecutas el siguiente comando, donde:

  • root es el usuario por defecto que asigna el Droplet al sistema operativo.
  • 165.232.59.132 es la dirección IPv4 pública asignada al Droplet por DigitalOcean, esa dirección IP fue la que se me asigno en este ejercicio, es necesario que confirmes la tuya en el panel.

> ssh root@165.232.59.132
Símbolo del sistema de Windows para conectarse por SSH a Digital Ocean
Conexión SSH Digital Ocean a un Droplet

La primera vez que realizas la conexión aparece la siguiente pregunta en la terminal, Are you sure you want to continue connecting (yes/no/[fingerprint])? a lo cual debes contestar yes.

Y la segunda pregunta Enter passphrase for key C:\Users\alex/.ssh/id_edxxx: Es para que ingreses la passphrase si la configuraste cuando creaste las llaves SSH, recuerda que funciona a modo de contraseña. Si no asignaste una passphrase no pasa nada, no se te hara la pregunta y de todas maneras la conexión entre tu computadora y tu Droplet es segura. Recuerda que al relacionar en tu Droplet las llaves SSH que has creado, es una manera de informarle a DigitalOcean que solo quien tenga esas llaves puede conectarse al Droplet, en este caso solo tu.

Si todo es correcto, entonces ingresaras a la terminal de tu Droplet para que instales y personalices el software que necesites en DigitalOcean para proyectos personales, y dos meses gratis para poder realizar pruebas rigurosas de lo que necesitas, ahora si lo que mas querías, construir software 💻.

Símbolo del sistema con la conexión por SSH al Droplet de Digital Ocean.
Conectarse SSH a DigitalOcean al Droplet Ubuntu 24.04LTS.

DigitalOcean vs AWS Precio

Cuando se trata de elegir una plataforma de cloud computing, el precio es uno de los factores más determinantes, especialmente para startups, desarrolladores independientes, pequeñas empresas y proyectos personales. DigitalOcean y AWS representan dos filosofías diferentes en cuanto a precios y complejidad.

DigitalOcean se caracteriza por su modelo de precios simple y predecible. Cada servicio tiene un precio claro y fijo mensual, sin cargos ocultos. Por ejemplo, un Droplet básico comienza desde $4 al mes, con facturación por hora que nunca (o muy difícil) supera el límite mensual.

AWS, por otro lado, utiliza un modelo de pago por uso que puede volverse complejo rápidamente. Los precios varían según la región, el tipo de instancia, el sistema operativo, y múltiples factores adicionales. Aunque ofrece mayor flexibilidad, esta complejidad puede generar costos inesperados si no se monitorea cuidadosamente.

En comparaciones directas, DigitalOcean es aproximadamente 40-50% más económico que AWS para configuraciones similares de servidores básicos. Por ejemplo, un Droplet de 1 vCPU, 1GB RAM y 25GB SSD cuesta $5/mes en DigitalOcean, mientras que un EC2 t2.micro comparable en AWS cuesta aproximadamente $8.47/mes (valores aproximados de acuerdo a precios actuales del 2025-2026).

Tabla comparativa DigitalOcean vs AWS Precio

Configuración CPU RAM Almacenamiento DigitalOcean AWS EC2
Básico 1 vCPU 1 GB 25 GB SSD $6/mes $8.47/mes (t2.micro)
Pequeño 1 vCPU 2 GB 50 GB SSD $12/mes $15.18/mes (t3.small)
Mediano 2 vCPU 4 GB 80 GB SSD $24/mes $30.37/mes (t3.medium)
Grande 2 vCPU 8 GB 160 GB SSD $48/mes $60.74/mes (t3.large)
Extra Grande 4 vCPU 16 GB 320 GB SSD $96/mes $121.47/mes (t3.xlarge)

Para la mayoría de desarrolladores, startups y pequeñas empresas, DigitalOcean ofrece mejor valor con precios 20-50% más bajos, mayor simplicidad y rendimiento excepcional por dólar. AWS es la mejor opción cuando se necesitan servicios especializados, presencia global extensa, o se tiene un equipo experimentado en su ecosistema.