Cómo desplegar tu primera herramienta en Vultr
Del registro en Vultr 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 Vultr
~3 minAntes de empezar necesitas solo 3 cosas: una tarjeta o cuenta PayPal para registrarte en Vultr, 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 vultr.com. Arriba a la derecha, haz clic en el botón azul Sign Up. Escribe tu email y define una contraseña (o haz clic en Continue with Google/GitHub). Ve a tu bandeja de correo, abre el email de Vultr y haz clic en el enlace para verificar la cuenta.
Regresa a Vultr y añade un método de pago. No te cobrarán nada en este instante — solo se tarifica el tiempo que tengas un servidor encendido, calculándose por céntimos al día.
2. Encarga tu servidor
~4 minEn el panel principal de Vultr, pulsa en el menú lateral en Deploy o en el botón azul + Deploy Server (arriba a la derecha). Selecciona la opción Cloud Compute – Shared CPU.
- Location: elige la bandera de la ciudad más cercana a ti o a tus visitantes (ej. Madrid, Frankfurt, Miami). Cuanto más cerca esté, menor será la latencia.
- Server Image: verás varias pestañas horizontales. Haz clic en la pestaña Marketplace Apps (no toques nada de AltFreeStack todavía; esto es dentro de la web de Vultr). En la barra de búsqueda de esa sección escribe
Docker. Verás una tarjeta con el icono de una ballena azul que dice Docker on Ubuntu — haz clic sobre esa tarjeta, quedará seleccionada con un borde azul. Así el servidor trae Docker preinstalado y no tienes que pelearte con comandos de instalación. - Server Size: haz clic en la pestaña Regular Performance. Marca la opción económica: $6/mes (1 vCPU / 1 GB RAM / 25 GB SSD) — es más que suficiente para correr la mayoría de herramientas del catálogo.
Baja hasta el final de la página (ignora las opciones opcionales de VPC o Firewall por ahora) y haz clic en el botón azul Deploy Now. En tu lista de productos verás tu nuevo servidor en estado Installing.... Espera entre 1 y 2 minutos hasta que cambie a verde con la palabra Running.
3. Copia tus credenciales de acceso
~1 minHaz clic directamente sobre el nombre de tu servidor en la lista para abrir su panel de detalles. Localiza estos dos campos y anótalos o déjalos a mano:
- IP Address: una secuencia de 4 números separados por puntos (ej.
149.28.45.12). Haz clic en el icono de copiar a su lado — esta es la IP que usarás en toda la guía. - Password: al lado de la palabra Password, haz clic en el icono del ojo para visualizarla y luego en el icono de copiar.
- IP Address: una secuencia de 4 números separados por puntos (ej.
4. Conéctate al servidor desde tu ordenador
~3 minAbre la consola/terminal de tu sistema:
- En Windows: pulsa la tecla Windows, escribe
cmd(o Terminal) y presiona Enter. - En Mac: pulsa Comando + Espacio, escribe Terminal y presiona Enter.
En esa ventana negra, escribe exactamente lo siguiente, sustituyendo TU_IP por los números que copiaste:
ssh root@TU_IP(Ejemplo real:
ssh root@149.28.45.12) y presiona Enter. ¿Aparece un mensaje en inglés preguntando (yes/no/[fingerprint])? Escribeyescon el teclado y presiona Enter.La consola te pedirá la contraseña (
password:): pega la contraseña copiada en el paso anterior (en Windows haz clic derecho con el ratón sobre la ventana; en Mac pulsa Comando + V) y presiona Enter.Al pegar la contraseña, la terminal no mostrará texto, ni asteriscos, ni moverá el cursor. Parece que no escribe nada por motivos de seguridad, pero sí lo está leyendo. Pégala una sola vez y pulsa Enter.Al ver que aparece el texto
root@vultr:~#, ya estás dentro de tu servidor.- En Windows: pulsa la tecla Windows, escribe
5. Crea la carpeta de trabajo
~1 minInmediatamente después de entrar (en la misma ventana donde pusiste la contraseña), copia y pega esto:
mkdir app && cd appPulsa Enter. Esto crea una carpeta vacía llamada app y entra en ella. Si quieres llamarla con el nombre de tu herramienta, por ejemplo umami, puedes escribir
mkdir umami && cd umami.6. Crea el archivo y pega el código de tu herramienta
~3 minEn la misma consola, copia y pega este comando tal cual y pulsa Enter:
nano docker-compose.ymlEsto abrirá una pantalla negra casi vacía con opciones abajo; es un editor de texto dentro de tu servidor. Ve a la pestaña de AltFreeStack en tu navegador, entra en la ficha de la herramienta que elegiste y haz clic en el botón Copiar docker-compose.yml.
Vuelve a tu ventana negra de la terminal y pega lo que acabas de copiar (en Windows haz clic derecho; en Mac pulsa Comando + V). Verás que aparecen de golpe todas las líneas de código. No necesitas pulsar Enter tras pegar.
Configura tus contraseñas: mira el texto en pantalla. Si ves líneas marcadas con
# CAMBIARo palabras comochange-me, usa las flechas de tu teclado para moverte hasta ahí, borrachange-mey escribe una contraseña segura inventada por ti (o usa el botón "Generar secretos seguros" de la ficha de AltFreeStack para copiar una clave aleatoria).Guardar y salir: pulsa la combinación de teclas
Ctrl + Oy luego pulsa Enter (esto guarda lo que pegaste). PulsaCtrl + X(esto te saca de esa pantalla y te devuelve a la consola habitual).7. Enciende la herramienta
~2 minEn la misma ventana donde acabas de salir, copia y pega este comando y pulsa Enter:
docker compose up -dNo tienes que abrir otra terminal ni hacer nada previo. Verás que el servidor empieza a descargar archivos automáticamente (
Pulling,Downloaded,Started). Cuando termine y vuelva a aparecer la línearoot@vultr:~/app#, la herramienta ya está encendida y funcionando.8. Abre tu herramienta en el navegador
~1 minAbre una pestaña nueva en tu navegador web habitual (Chrome, Firefox, Safari). Para entrar necesitas dos datos:
- La IP: la misma que copiaste en el paso 3 de Vultr (ej.
149.28.45.12). - El Puerto: míralo en la ficha de la herramienta en AltFreeStack (bajo el título o en las especificaciones verás un dato que dice Puerto: seguido de un número, por ejemplo 3000 u 8080).
En la barra donde pones las páginas web, escribe:
http://TU_IP:PUERTO(Ejemplo real: si tu IP es 149.28.45.12 y el puerto es 3000, escribes
http://149.28.45.12:3000). Pulsa Enter. ¡Listo! Verás la pantalla de bienvenida de tu aplicación, lista para que crees tu usuario administrador y empieces a usarla.- La IP: la misma que copiaste en el paso 3 de Vultr (ej.
¿Cómo gestionarla en el futuro?
recurrenteSi algún día necesitas hacer mantenimiento, solo abres tu terminal, te conectas como en el paso 4, entras a la carpeta (
cd app) y usas 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.