AltFreeStack
Guía para principiantes

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. 1. Crea tu cuenta en DigitalOcean

    ~3 min

    Antes 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. 2. Crea tu Droplet (servidor)

    ~4 min

    En 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. 3. Copia la IP de tu Droplet

    ~1 min

    En 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. 4. Conéctate desde tu ordenador

    ~3 min

    Abre la consola en tu equipo:

    • En Windows: pulsa la tecla Windows, escribe cmd o "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), escribe yes y 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.

  5. 5. Crea la carpeta de trabajo

    ~1 min

    En esa misma ventana de consola, pega esto y pulsa Enter:

    mkdir app && cd app

    Esto crea la carpeta app y te coloca dentro de ella.

  6. 6. Crea el archivo y pega el código de AltFreeStack

    ~3 min

    En la consola, copia, pega y pulsa Enter:

    nano docker-compose.yml

    Se 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 # CAMBIAR o change-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 + O y luego Enter (guarda el archivo). Pulsa Ctrl + X (sale del editor y vuelve a la consola normal).

  7. 7. Enciende la herramienta

    ~2 min

    En la misma consola, copia y pega:

    docker compose up -d

    Presiona Enter. El servidor descargará e iniciará todo automáticamente (verás Pulling, Downloaded, Started). Cuando vuelva a salir la línea root@...:~/app#, la app estará encendida.

  8. 8. Abre tu herramienta en el navegador

    ~1 min

    Abre tu navegador web y escribe en la barra de direcciones:

    http://TU_IP:PUERTO

    Sustituye 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.

  9. ¿Cómo gestionarla en el futuro?

    recurrente

    Si 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 ps o docker compose logs -f
    • Apagar la herramienta: docker compose down
    • Actualizar a la versión más reciente: docker compose pull && docker compose up -d

¿Listo para elegir tu herramienta?

Vuelve al catálogo, copia el docker-compose.yml de la que quieras y sigue esta misma guía.