Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Historial de versiones
- "Agregar el comando init infra"v9.5.621/9/2026
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar el Markdown del documento a la portapapeles
Comando Intlayer CLI Init Infra
Descripción
El comando init infra configura la infraestructura de Intlayer en su máquina. Descarga el instalador alojado para su plataforma (https://intlayer.org/install.sh en macOS / Linux, https://intlayer.org/install.ps1 en Windows) y lo ejecuta con su terminal adjunto, por lo que el menú del instalador y el progreso se muestran sin cambios.
El instalador pregunta cómo desea ejecutar Intlayer:
- Aplicación de escritorio: descarga el panel de control nativo para su sistema operativo y CPU y lo abre o instala. La compilación de escritorio se comunica con el backend de Intlayer Cloud.
- Docker todo en uno: panel de control + API + MongoDB + Redis + MinIO en un solo contenedor respaldado por un volumen. Escribe
./intlayer.envcon los secretos generados y descarga la imagenintlayer/cms-all. - Docker Compose: un contenedor por servicio, para un autoalojamiento escalable. Escribe
docker-compose.ymly.enven./intlayer/y descarga las imágenes.
El instalador alojado es la única fuente de verdad para el flujo de instalación: la CLI lo ejecuta en lugar de reimplementar los mismos pasos, por lo que npx intlayer init infra y curl -fsSL https://intlayer.org/install.sh | sh hacen exactamente lo mismo.
Uso
Copiar el código al portapapeles
El mismo paso se ofrece en la lista de verificación de npx intlayer init --interactive, en Infraestructura (aplicación de escritorio / autoalojamiento).
Opciones
-m, --mode <mode>- Opcional. Omita el menú del instalador y ejecute un modo directamente. Valores aceptados:desktop,docker(todo en uno) ocompose. Cualquier otro valor sale con un error listando los modos aceptados.
Ejemplos
Seleccionar el modo de forma interactiva
Copiar el código al portapapeles
Instalar la aplicación de escritorio
Copiar el código al portapapeles
Autoalojar con el contenedor todo en uno
Copiar el código al portapapeles
Autoalojar con Docker Compose
Copiar el código al portapapeles
Salida de ejemplo
Copiar el código al portapapeles
Configuración del instalador
El instalador lee algunas variables de entorno, que la CLI pasa intactas. Configúrelas en su terminal antes de ejecutar el comando:
Copiar el código al portapapeles
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Variable | Predeterminado | Aplica a | Descripción |
|---|---|---|---|
INTLAYER_MODE | (solicitado) | todos | desktop, docker o compose, igual que --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Dónde se guarda el instalador de la app |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | Imagen todo en uno a descargar |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Dónde escribir el archivo de entorno |
INTLAYER_CONTAINER_NAME | intlayer | docker | Nombre del contenedor |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Volumen con nombre montado en /data |
INTLAYER_APP_PORT | 3000 | docker | Puerto del host para el panel |
INTLAYER_API_PORT | 3100 | docker | Puerto del host para la API |
INTLAYER_S3_PORT | 9000 | docker | Puerto del host para la API S3 MinIO |
INTLAYER_CONSOLE_PORT | 9001 | docker | Puerto del host para la consola MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Dónde se escriben docker-compose.yml y .env |
INTLAYER_SELFHOST_REF | main | ambos | Referencia Git de la cual se obtienen el compose y la plantilla de env |
Las variables de puerto solo cambian el lado del host del mapeo. Las imágenes publicadas tienenhttp://localhost:3000,http://localhost:3100yhttp://localhost:9000compilados en el paquete del panel, así que mantenga los valores predeterminados a menos que compile sus propias imágenes: consulte la guía de autoalojamiento.
Requisitos
- La aplicación de escritorio necesita Node.js: la app incorpora el servidor del panel y lo inicia con el binario
nodede la máquina. - Los modos Docker necesitan Docker (Docker Desktop con backend WSL 2 en Windows). El modo Compose también necesita el plugin
docker compose.
Notas
- Reejecutar el comando es seguro: un archivo de entorno existente nunca se sobrescribe, por lo que sirve también como ruta de actualización (el instalador descarga las últimas imágenes y conserva sus secretos).
- El instalador se descarga en un directorio temporal y se elimina al salir, cualquiera sea el resultado.
- El código de salida del comando es el del instalador. Si la descarga falla, la CLI imprime el comando equivalente
curl … | sh(oirm … | iex) para que pueda ejecutar el instalador directamente. - Los modos Docker aún necesitan un servicio de correo para enviar correos de inicio de sesión. Una vez finalizado el instalador, configure Resend o SMTP en el archivo de entorno generado: consulte Servicio de correo global.
Relacionado
- Guía de autoalojamiento - Arquitectura, pasos iniciales y limitaciones de cada modo
- Inicializar Intlayer - El comando principal
inity su lista de verificación interactiva - Intlayer CMS - Qué hace el panel que acaba de instalar
