AltFreeStack
Guía práctica

Cómo desplegar cualquier herramienta con Docker

El mismo proceso de 6 pasos sirve para cualquiera de las 100+ herramientas del catálogo: solo cambia el docker-compose.yml que copias en el paso 3.

  1. 1. Crea tu servidor (VPS)

    ~5 min

    Elige un proveedor de la página de Hosting & Descuentos y crea un servidor Ubuntu 22.04 o superior. Con 1 vCPU y 1-2GB de RAM sobra para la mayoría de herramientas del catálogo; revisa la ficha técnica de la tuya si necesitas más (por ejemplo, herramientas con IA generativa suelen pedir más RAM o GPU).

    Guarda la IP pública que te asigne el proveedor — la necesitarás en el siguiente paso.

  2. 2. Conéctate por SSH e instala Docker

    ~5 min

    Desde tu terminal, conéctate al servidor:

    ssh root@TU_IP_DEL_SERVIDOR

    Instala Docker y el plugin de Compose con el script oficial:

    curl -fsSL https://get.docker.com | sh
  3. 3. Copia el docker-compose.yml de tu herramienta

    ~2 min

    Entra a la ficha de la herramienta que quieras desplegar, pulsa Copiar en el bloque de código, y crea el archivo en tu servidor:

    mkdir mi-app && cd mi-app
    nano docker-compose.yml
    # pega el contenido, guarda con Ctrl+O y sal con Ctrl+X

    Antes de continuar, cambia las contraseñas de ejemplo (change-me, change-me-super-secret) por valores propios y seguros.

  4. 4. Levanta los contenedores

    ~3 min

    Desde la misma carpeta, ejecuta:

    docker compose up -d

    Docker descargará las imágenes y arrancará todos los servicios en segundo plano. Verifica que todo esté corriendo con:

    docker compose ps
  5. 5. Apunta tu dominio y activa HTTPS

    ~10 min

    Crea un registro DNS tipo A apuntando tu dominio (o subdominio) a la IP del servidor. Para HTTPS gratuito, la forma más simple es poner Caddy delante como proxy inverso — genera y renueva certificados de Let's Encrypt automáticamente con un Caddyfile de 3 líneas:

    tudominio.com {
      reverse_proxy localhost:PUERTO_DE_TU_APP
    }
  6. 6. Mantenimiento: actualizar y hacer backup

    recurrente

    Para actualizar tu herramienta a la última versión de forma segura:

    docker compose pull
    docker compose up -d

    Haz backup periódico de los volúmenes de datos (los que aparecen bajo volumes: en cada docker-compose.yml) — son los que contienen tu base de datos y archivos.

¿Listo para desplegar tu primera herramienta?

Elige un proveedor con crédito gratis y empieza en minutos.

Ver hosting recomendado