Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Aggiungi il comando init infra"v9.5.621/09/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Comando Intlayer CLI Init Infra
Descrizione
Il comando init infra configura l'infrastruttura Intlayer sul tuo computer. Scarica il programma di installazione ospitato per la tua piattaforma (https://intlayer.org/install.sh su macOS / Linux, https://intlayer.org/install.ps1 su Windows) e lo esegue con il terminale collegato, in modo che il menu e l'avanzamento siano mostrati senza modifiche.
Il programma di installazione chiede come desideri eseguire Intlayer:
- Applicazione desktop: scarica la dashboard nativa per il tuo sistema operativo e CPU e la apre o la installa. La versione desktop comunica con il backend Intlayer Cloud.
- Docker all-in-one: dashboard + API + MongoDB + Redis + MinIO in un unico contenitore supportato da un volume. Scrive
./intlayer.envcon i segreti generati e scarica l'immagineintlayer/cms-all. - Docker Compose: un contenitore per servizio, per un auto-hosting scalabile. Scrive
docker-compose.ymle.envin./intlayer/e scarica le immagini.
Il programma di installazione ospitato è l'unica fonte di verità per il flusso di configurazione: la CLI lo esegue invece di reimplementare gli stessi passaggi, quindi npx intlayer init infra e curl -fsSL https://intlayer.org/install.sh | sh fanno esattamente la stessa cosa.
Utilizzo
Copiare il codice nella clipboard
Lo stesso passaggio è offerto nell'elenco di controllo di npx intlayer init --interactive, sotto Infrastruttura (applicazione desktop / auto-hosting).
Opzioni
-m, --mode <mode>- Opzionale. Salta il menu del programma di installazione ed esegue direttamente una modalità. Valori accettati:desktop,docker(all-in-one) ocompose. Qualsiasi altro valore genera un errore elencando le modalità accettate.
Esempi
Scegli la modalità in modo interattivo
Copiare il codice nella clipboard
Installa l'applicazione desktop
Copiare il codice nella clipboard
Auto-ospita con il contenitore all-in-one
Copiare il codice nella clipboard
Auto-ospita con Docker Compose
Copiare il codice nella clipboard
Esempio di output
Copiare il codice nella clipboard
Impostazioni del programma di installazione
Il programma di installazione legge alcune variabili di ambiente, che la CLI trasmette senza modifiche. Impostale nella tua shell prima di eseguire il comando:
Copiare il codice nella clipboard
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Variabile | Predefinito | Si applica a | Descrizione |
|---|---|---|---|
INTLAYER_MODE | (richiesto) | tutte | desktop, docker o compose, uguale a --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Dove viene salvato il programma di installazione dell'app |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | Immagine all-in-one da scaricare |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Dove scrivere il file di ambiente |
INTLAYER_CONTAINER_NAME | intlayer | docker | Nome del contenitore |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Volume con nome montato in /data |
INTLAYER_APP_PORT | 3000 | docker | Porta host per la dashboard |
INTLAYER_API_PORT | 3100 | docker | Porta host per l'API |
INTLAYER_S3_PORT | 9000 | docker | Porta host per l'API S3 MinIO |
INTLAYER_CONSOLE_PORT | 9001 | docker | Porta host per la console MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Dove vengono scritti docker-compose.yml e .env |
INTLAYER_SELFHOST_REF | main | entrambe | Rif Git da cui vengono recuperati il file compose e il modello env |
Le variabili di porta modificano solo il lato host della mappatura. Le immagini pubblicate includonohttp://localhost:3000,http://localhost:3100ehttp://localhost:9000compilati nel pacchetto della dashboard, quindi mantieni i valori predefiniti a meno che non crei le tue immagini: consulta la guida all'auto-hosting.
Requisiti
- L'applicazione desktop richiede Node.js: l'app incorpora il server della dashboard e lo avvia con il binario
nodedel computer. - Le modalità Docker richiedono Docker (Docker Desktop con backend WSL 2 su Windows). La modalità Compose richiede inoltre il plug-in
docker compose.
Note
- La riesecuzione del comando è sicura: un file di ambiente esistente non viene mai sovrascritto, fungendo anche da percorso di aggiornamento (il programma di installazione scarica le immagini più recenti e mantiene i segreti).
- Il programma di installazione viene scaricato in una directory temporanea ed eliminato al termine, qualunque sia il risultato.
- Il codice di uscita del comando corrisponde a quello del programma di installazione. Se il download fallisce, la CLI stampa il comando equivalente
curl … | sh(oirm … | iex) in modo da poter eseguire direttamente il programma di installazione. - Le modalità Docker richiedono comunque un gestore di posta elettronica per l'invio delle email di accesso. Al termine dell'installazione, configura Resend o SMTP nel file di ambiente generato: consulta Mailer globale.
Correlati
- Guida all'auto-hosting - Architettura, primi passi e limitazioni di ciascuna modalità
- Inizializza Intlayer - Il comando principale
inite il suo elenco di controllo interattivo - CMS Intlayer - Funzionalità della dashboard appena installata
