Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Versionshistorie
- "Befehl init infra hinzufügen"v9.5.621.9.2026
Der Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
Intlayer CLI Init Infra Befehl
Beschreibung
Der Befehl init infra richtet die Intlayer-Infrastruktur auf Ihrem Computer ein. Er lädt das gehostete Installationsprogramm für Ihre Plattform herunter (https://intlayer.org/install.sh unter macOS / Linux, https://intlayer.org/install.ps1 unter Windows) und führt es im Terminal aus, sodass das Menü und die Fortschrittsausgabe unverändert angezeigt werden.
Das Installationsprogramm fragt, wie Sie Intlayer ausführen möchten:
- Desktop-App: Lädt das native Dashboard für Ihr Betriebssystem und Ihre CPU herunter und öffnet oder installiert es. Die Desktop-Version verbindet sich mit dem Intlayer Cloud-Backend.
- All-in-One Docker: Dashboard + API + MongoDB + Redis + MinIO in einem einzigen Container mit einem Volume. Schreibt
./intlayer.envmit generierten Secrets und lädt das Imageintlayer/cms-allherunter. - Docker Compose: Ein Container pro Dienst für skalierbares Self-Hosting. Schreibt
docker-compose.ymlund.envnach./intlayer/und lädt die Images herunter.
Das gehostete Installationsprogramm ist die zentrale Referenz für den Einrichtungsprozess: Die CLI führt es aus, anstatt die Schritte neu zu implementieren, sodass npx intlayer init infra und curl -fsSL https://intlayer.org/install.sh | sh genau dasselbe tun.
Verwendung
Kopieren Sie den Code in die Zwischenablage
Derselbe Schritt wird auch in der Checkliste von npx intlayer init --interactive unter Infrastruktur (Desktop-App / Self-Hosting) angeboten.
Optionen
-m, --mode <mode>- Optional. Überspringt das Menü und führt einen Modus direkt aus. Zulässige Werte:desktop,docker(All-in-One) odercompose. Jeder andere Wert wird mit einer Fehlermeldung beendet.
Beispiele
Modus interaktiv auswählen
Kopieren Sie den Code in die Zwischenablage
Desktop-App installieren
Kopieren Sie den Code in die Zwischenablage
Self-Hosting mit dem All-in-One-Container
Kopieren Sie den Code in die Zwischenablage
Self-Hosting mit Docker Compose
Kopieren Sie den Code in die Zwischenablage
Beispielausgabe
Kopieren Sie den Code in die Zwischenablage
Installationsprogramm-Einstellungen
Das Installationsprogramm liest einige Umgebungsvariablen, die die CLI unverändert weitergibt. Setzen Sie diese vor dem Ausführen in der Shell:
Kopieren Sie den Code in die Zwischenablage
Tabelle in einem Modal öffnen, um alle Daten übersichtlich anzuzeigen
| Variable | Standard | Gilt für | Beschreibung |
|---|---|---|---|
INTLAYER_MODE | (gefragt) | alle | desktop, docker oder compose, entspricht --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Speicherort für das Installationsprogramm der App |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | All-in-One-Image zum Herunterladen |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Speicherort für die Umgebungsdatei |
INTLAYER_CONTAINER_NAME | intlayer | docker | Containername |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Benanntes Volume gemountet unter /data |
INTLAYER_APP_PORT | 3000 | docker | Host-Port für das Dashboard |
INTLAYER_API_PORT | 3100 | docker | Host-Port für die API |
INTLAYER_S3_PORT | 9000 | docker | Host-Port für die MinIO S3-API |
INTLAYER_CONSOLE_PORT | 9001 | docker | Host-Port für die MinIO-Konsole |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Speicherort für docker-compose.yml und .env |
INTLAYER_SELFHOST_REF | main | beide | Git-Ref, von der die Compose-Datei und Vorlage abgerufen werden |
Die Portvariablen ändern nur die Host-Seite des Mappings. Die veröffentlichten Images habenhttp://localhost:3000,http://localhost:3100undhttp://localhost:9000im Bundle kompiliert. Behalten Sie die Standardwerte bei, es sei denn, Sie erstellen eigene Images: siehe den Self-Hosting-Leitfaden.
Anforderungen
- Desktop-App benötigt Node.js: Die App bettet den Dashboard-Server ein und startet ihn mit der maschineneigenen
node-Binärdatei. - Docker-Modi benötigen Docker (Docker Desktop mit WSL 2-Backend unter Windows). Der Compose-Modus benötigt zusätzlich das
docker compose-Plugin.
Hinweise
- Das erneute Ausführen des Befehls ist sicher: Eine vorhandene Umgebungsdatei wird nie überschrieben, was auch als Upgrade-Pfad dient (neue Images werden geladen, Secrets bleiben erhalten).
- Das Installationsprogramm wird in ein temporäres Verzeichnis heruntergeladen und nach dem Beenden gelöscht.
- Der Exit-Code des Befehls entspricht dem des Installationsprogramms. Schlägt der Download fehl, gibt die CLI den entsprechenden
curl … | shbzw.irm … | iex-Befehl aus. - Die Docker-Modi benötigen einen Mailer für Anmelde-E-Mails. Konfigurieren Sie nach Abschluss Resend oder SMTP in der erstellten Umgebungsdatei: siehe Globaler Mailer.
Verwandt
- Self-Hosting-Leitfaden - Architektur, erste Schritte und Einschränkungen jedes Modus
- Intlayer initialisieren - Der übergeordnete
init-Befehl und seine interaktive Checkliste - Intlayer CMS - Funktionen des installierten Dashboards
