Cómo desplegar tu primera herramienta en DigitalOcean
Del registro en DigitalOcean a tu herramienta funcionando con tu propio dominio — sin dar nada por sabido. Cada paso indica exactamente qué botón pulsar y qué escribir en la consola.
1. Crea tu cuenta en DigitalOcean
~3 minAntes de empezar necesitas: una cuenta en DigitalOcean (suelen ofrecer créditos gratuitos de bienvenida para empezar), tu ordenador (Windows, Mac o Linux) y la ficha de la herramienta que quieras instalar abierta en otra pestaña de tu navegador en AltFreeStack.
Entra en tu navegador a digitalocean.com. Arriba a la derecha, haz clic en Sign Up. Elige registrarte con Google, GitHub o correo electrónico y confirma el enlace de verificación en tu bandeja de entrada.
Añade un método de pago o PayPal — no te cobran al instante, solo facturan por las horas que el servidor esté encendido.
2. Crea tu Droplet (servidor)
~4 minEn el panel principal de DigitalOcean, haz clic arriba a la derecha en el botón verde Create y selecciona Droplets.
- Choose Region: elige el centro de datos más cercano a ti o a tus usuarios (ej. Frankfurt, Ámsterdam, Nueva York).
- Choose an Image: haz clic en la pestaña Marketplace (esto es dentro de DigitalOcean, no toques AltFreeStack aún). En la barra de búsqueda escribe
Docker. Verás una tarjeta que dice Docker on Ubuntu — haz clic sobre ella para que quede marcada con un recuadro azul (así el servidor ya viene con Docker de fábrica). - Droplet Type / CPU: elige la pestaña Shared CPU y la opción Basic. En la lista de precios, pulsa en la flecha izquierda o en Regular hasta ver la opción económica: $6/mes (1 GB RAM / 1 vCPU / 25 GB SSD).
- Authentication Method: selecciona la casilla Password. Escribe una contraseña fuerte para el usuario root (mayúsculas, números y al menos 8 caracteres) y anótala en un bloc de notas — la necesitarás en el paso 4.
Baja al final de la página, ignora las opciones adicionales por ahora y haz clic en el botón verde grande Create Droplet. Espera 1 minuto a que la barra de progreso se complete y aparezca la dirección IP junto al nombre de tu servidor.
3. Copia la IP de tu Droplet
~1 minEn el listado de Droplets verás una columna que dice IPv4. Pon el ratón sobre los 4 números separados por puntos (ej.
165.22.10.45) y haz clic en Copy. Esta es la IP que usarás en toda la guía.4. Conéctate desde tu ordenador
~3 minAbre la consola en tu equipo:
- En Windows: pulsa la tecla Windows, escribe
cmdo "Terminal" y presiona Enter. - En Mac: pulsa Comando + Espacio, escribe "Terminal" y presiona Enter.
Escribe el comando sustituyendo TU_IP por la IP que copiaste:
ssh root@TU_IP(Ejemplo real:
ssh root@165.22.10.45) y pulsa Enter. Si te aparece una pregunta en inglés con (yes/no), escribeyesy presiona Enter. Te pedirápassword:— pega la contraseña que definiste en el paso 2 (en Windows se pega con clic derecho; en Mac con Comando + V) y pulsa Enter.Recuerda que la consola no moverá el cursor ni mostrará asteriscos al pegar la contraseña. Parece que no escribe, pero sí lo hace — pégala una sola vez y dale a Enter.Al ver el mensaje
root@ubuntu-docker:~#, ya estás conectado a DigitalOcean.- En Windows: pulsa la tecla Windows, escribe
5. Crea la carpeta de trabajo
~1 minEn esa misma ventana de consola, pega esto y pulsa Enter:
mkdir app && cd appEsto crea la carpeta app y te coloca dentro de ella.
6. Crea el archivo y pega el código de AltFreeStack
~3 minEn la consola, copia, pega y pulsa Enter:
nano docker-compose.ymlSe abrirá una pantalla negra vacía. Ve a la pestaña de AltFreeStack, busca tu herramienta y haz clic en Copiar docker-compose.yml. Vuelve a tu terminal y pega el contenido (clic derecho en Windows o Comando + V en Mac).
Configura tus contraseñas: revisa las líneas que dicen
# CAMBIARochange-me, desplázate con las flechas del teclado y cámbialas por contraseñas seguras inventadas por ti (o generadas con el botón "Generar secretos seguros" de la ficha de la herramienta).Guardar y salir: pulsa
Ctrl + Oy luego Enter (guarda el archivo). PulsaCtrl + X(sale del editor y vuelve a la consola normal).7. Enciende la herramienta
~2 minEn la misma consola, copia y pega:
docker compose up -dPresiona Enter. El servidor descargará e iniciará todo automáticamente (verás
Pulling,Downloaded,Started). Cuando vuelva a salir la línearoot@...:~/app#, la app estará encendida.8. Abre tu herramienta en el navegador
~1 minAbre tu navegador web y escribe en la barra de direcciones:
http://TU_IP:PUERTOSustituye TU_IP por la IP de tu Droplet y PUERTO por el número indicado en la ficha de AltFreeStack (ej.
http://165.22.10.45:3000). Pulsa Enter y verás la pantalla de configuración inicial de tu herramienta.¿Cómo gestionarla en el futuro?
recurrenteSi algún día necesitas hacer mantenimiento, conéctate como en el paso 4, entra a la carpeta (
cd app) y usa estos comandos:- Ver si sigue funcionando o revisar errores:
docker compose psodocker compose logs -f - Apagar la herramienta:
docker compose down - Actualizar a la versión más reciente:
docker compose pull && docker compose up -d
- Ver si sigue funcionando o revisar errores:
¿Listo para elegir tu herramienta?
Vuelve al catálogo, copia el docker-compose.yml de la que quieras y sigue esta misma guía.