Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Riwayat Versi
- "Menambahkan perintah init infra"v9.5.621/9/2026
Konten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Perintah Intlayer CLI Init Infra
Deskripsi
Perintah init infra menyiapkan infrastruktur Intlayer di komputer Anda. Perintah ini mengunduh penginstal yang dihosting untuk platform Anda (https://intlayer.org/install.sh di macOS / Linux, https://intlayer.org/install.ps1 di Windows) dan menjalankannya di terminal Anda, sehingga menu dan proses penginstalan dapat terlihat langsung.
Penginstal akan menanyakan cara Anda ingin menjalankan Intlayer:
- Aplikasi desktop: mengunduh dasbor native untuk OS dan CPU Anda lalu membuka atau menginstalnya. Build desktop terhubung ke backend Intlayer Cloud.
- All-in-one Docker: dasbor + API + MongoDB + Redis + MinIO dalam satu wadah dengan satu volume. Menulis
./intlayer.envdengan rahasia yang dihasilkan dan menarik citraintlayer/cms-all. - Docker Compose: satu wadah per layanan, untuk self-hosting yang skalabel. Menulis
docker-compose.ymldan.envke./intlayer/serta menarik citra.
Penginstal yang dihosting adalah sumber kebenaran tunggal untuk alur penyiapan: CLI menjalankannya daripada mengimplementasikan ulang langkah yang sama, jadi npx intlayer init infra dan curl -fsSL https://intlayer.org/install.sh | sh melakukan hal yang persis sama.
Penggunaan
Salin kode ke clipboard
Langkah yang sama ditawarkan dari daftar periksa npx intlayer init --interactive, di bawah Infrastruktur (aplikasi desktop / self-hosting).
Opsi
-m, --mode <mode>- Opsional. Lewati menu penginstal dan jalankan satu mode secara langsung. Nilai yang diterima:desktop,docker(all-in-one), ataucompose. Nilai lain akan keluar dengan kesalahan yang mencantumkan mode yang diterima.
Contoh
Pilih mode secara interaktif
Salin kode ke clipboard
Instal aplikasi desktop
Salin kode ke clipboard
Self-host dengan wadah all-in-one
Salin kode ke clipboard
Self-host dengan Docker Compose
Salin kode ke clipboard
Contoh output
Salin kode ke clipboard
Pengaturan penginstal
Penginstal membaca beberapa variabel lingkungan yang diteruskan oleh CLI tanpa diubah. Tetapkan di shell Anda sebelum menjalankan perintah:
Salin kode ke clipboard
Buka tabel dalam modal untuk melihat semua isi data dengan jelas
| Variabel | Default | Berlaku untuk | Deskripsi |
|---|---|---|---|
INTLAYER_MODE | (ditanyakan) | semua | desktop, docker, atau compose, sama dengan --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Lokasi penyimpanan penginstal aplikasi |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | Citra all-in-one yang akan diambil |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Lokasi penulisan file lingkungan |
INTLAYER_CONTAINER_NAME | intlayer | docker | Nama wadah |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Volume bernama yang dipasang di /data |
INTLAYER_APP_PORT | 3000 | docker | Port host untuk dasbor |
INTLAYER_API_PORT | 3100 | docker | Port host untuk API |
INTLAYER_S3_PORT | 9000 | docker | Port host untuk MinIO S3 API |
INTLAYER_CONSOLE_PORT | 9001 | docker | Port host untuk konsol MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Lokasi penulisan docker-compose.yml dan .env |
INTLAYER_SELFHOST_REF | main | keduanya | Referensi Git tempat file compose dan template env diambil |
Variabel port hanya mengubah sisi host dari pemetaan. Citra yang diterbitkan telah mengompilasihttp://localhost:3000,http://localhost:3100, danhttp://localhost:9000ke dalam bundel dasbor, jadi pertahankan nilai default kecuali Anda membangun citra sendiri: lihat panduan self-hosting.
Persyaratan
- Aplikasi desktop membutuhkan Node.js: aplikasi menyematkan server dasbor dan memulainya dengan biner
nodemesin. - Mode Docker membutuhkan Docker (Docker Desktop dengan backend WSL 2 di Windows). Mode Compose juga membutuhkan plugin
docker compose.
Catatan
- Menjalankan ulang perintah aman: file lingkungan yang ada tidak pernah ditimpa, yang juga berfungsi sebagai jalur peningkatan (penginstal menarik citra terbaru dan menyimpan rahasia Anda).
- Penginstal diunduh ke direktori sementara dan dihapus setelah keluar, apa pun hasilnya.
- Kode keluar perintah adalah kode keluar penginstal. Jika pengunduhan gagal, CLI mencetak perintah
curl … | sh(atauirm … | iex) yang setara agar Anda dapat menjalankan penginstal secara langsung. - Mode Docker masih memerlukan pengirim email untuk mengirim email masuk. Setelah penginstal selesai, konfigurasikan Resend atau SMTP di file lingkungan yang dihasilkan: lihat Mailer Global.
Terkait
- Panduan self-hosting - Arsitektur, langkah awal, dan batasan setiap mode
- Inisialisasi Intlayer - Perintah induk
initdan daftar periksa interaktifnya - Intlayer CMS - Penjelasan fungsi dasbor yang baru saja Anda pasang
