Đặt câu hỏi và nhận tóm tắt tài liệu bằng cách tham chiếu trang này và nhà cung cấp AI bạn chọn
Lịch sử phiên bản
- "Thêm lệnh init infra"v9.5.621/9/2026
Nội dung của trang này đã được dịch bằng AI.
Xem phiên bản mới nhất của nội dung gốc bằng tiếng AnhNếu bạn có ý tưởng để cải thiện tài liệu này, vui lòng đóng góp bằng cách gửi pull request trên GitHub.
Liên kết GitHub tới tài liệuSao chép Markdown của tài liệu vào bộ nhớ tạm
Lệnh Intlayer CLI Init Infra
Mô tả
Lệnh init infra thiết lập cơ sở hạ tầng Intlayer trên máy của bạn. Nó tải xuống trình cài đặt được lưu trữ cho nền tảng của bạn (https://intlayer.org/install.sh trên macOS / Linux, https://intlayer.org/install.ps1 trên Windows) và chạy nó trong terminal của bạn, hiển thị trực tiếp menu và tiến trình cài đặt.
Trình cài đặt sẽ hỏi bạn muốn chạy Intlayer như thế nào:
- Ứng dụng máy tính để bàn: tải xuống bảng điều khiển gốc cho hệ điều hành và CPU của bạn rồi mở hoặc cài đặt nó. Phiên bản máy tính để bàn kết nối với backend Intlayer Cloud.
- Docker tất cả trong một (All-in-one): bảng điều khiển + API + MongoDB + Redis + MinIO trong một vùng chứa duy nhất với một ổ đĩa lưu trữ. Ghi tệp
./intlayer.envvới các khóa bí mật được tạo và kéo hình ảnhintlayer/cms-all. - Docker Compose: một vùng chứa cho mỗi dịch vụ, để tự lưu trữ có thể mở rộng. Ghi
docker-compose.ymlvà.envvào./intlayer/và kéo các hình ảnh.
Trình cài đặt được lưu trữ là nguồn chân lý duy nhất cho quy trình thiết lập: CLI chạy nó thay vì triển khai lại các bước tương tự, do đó npx intlayer init infra và curl -fsSL https://intlayer.org/install.sh | sh thực hiện hoàn toàn giống nhau.
Cách sử dụng
Sao chép mã vào clipboard
Bước tương tự cũng được cung cấp trong danh sách kiểm tra của npx intlayer init --interactive, tại mục Cơ sở hạ tầng (ứng dụng máy tính để bàn / tự lưu trữ).
Tùy chọn
-m, --mode <mode>- Tùy chọn. Bỏ qua menu của trình cài đặt và chạy trực tiếp một chế độ. Các giá trị được chấp nhận:desktop,docker(tất cả trong một) hoặccompose. Bất kỳ giá trị nào khác sẽ thoát với lỗi liệt kê các chế độ hợp lệ.
Ví dụ
Chọn chế độ tương tác
Sao chép mã vào clipboard
Cài đặt ứng dụng máy tính để bàn
Sao chép mã vào clipboard
Tự lưu trữ với vùng chứa tất cả trong một
Sao chép mã vào clipboard
Tự lưu trữ với Docker Compose
Sao chép mã vào clipboard
Đầu ra ví dụ
Sao chép mã vào clipboard
Cài đặt của trình cài đặt
Trình cài đặt đọc một số biến môi trường mà CLI chuyển tiếp nguyên vẹn. Hãy đặt chúng trong shell của bạn trước khi chạy lệnh:
Sao chép mã vào clipboard
Mở bảng trong một cửa sổ bật lên để xem toàn bộ nội dung dữ liệu một cách rõ ràng
| Biến | Mặc định | Áp dụng cho | Mô tả |
|---|---|---|---|
INTLAYER_MODE | (được hỏi) | tất cả | desktop, docker hoặc compose, tương tự như --mode |
INTLAYER_DOWNLOAD_DIR | ~/Downloads | desktop | Nơi lưu trình cài đặt ứng dụng |
INTLAYER_IMAGE | intlayer/cms-all:latest | docker | Hình ảnh tất cả trong một cần tải |
INTLAYER_ENV_FILE | ./intlayer.env | docker | Nơi ghi tệp cấu hình môi trường |
INTLAYER_CONTAINER_NAME | intlayer | docker | Tên vùng chứa |
INTLAYER_DATA_VOLUME | intlayer-data | docker | Ổ đĩa có tên được gắn tại /data |
INTLAYER_APP_PORT | 3000 | docker | Cổng máy chủ cho bảng điều khiển |
INTLAYER_API_PORT | 3100 | docker | Cổng máy chủ cho API |
INTLAYER_S3_PORT | 9000 | docker | Cổng máy chủ cho MinIO S3 API |
INTLAYER_CONSOLE_PORT | 9001 | docker | Cổng máy chủ cho bảng điều khiển MinIO |
INTLAYER_COMPOSE_DIR | ./intlayer | compose | Nơi ghi docker-compose.yml và .env |
INTLAYER_SELFHOST_REF | main | cả hai | Nhánh Git dùng để lấy tệp compose và mẫu env |
Các biến cổng chỉ thay đổi phía máy chủ (host) của ánh xạ. Các hình ảnh đã xuất bản đã biên dịch sẵnhttp://localhost:3000,http://localhost:3100vàhttp://localhost:9000vào gói bảng điều khiển, vì vậy hãy giữ nguyên mặc định trừ khi bạn tự xây dựng hình ảnh: xem hướng dẫn tự lưu trữ.
Yêu cầu
- Ứng dụng máy tính để bàn cần Node.js: ứng dụng nhúng máy chủ bảng điều khiển và khởi chạy nó bằng tệp nhị phân
nodecủa máy. - Chế độ Docker cần Docker (Docker Desktop với backend WSL 2 trên Windows). Chế độ Compose cũng cần tiện ích mở rộng
docker compose.
Ghi chú
- Chạy lại lệnh là an toàn: tệp môi trường hiện có không bao giờ bị ghi đè, đóng vai trò là cách nâng cấp (trình cài đặt kéo các hình ảnh mới nhất và giữ nguyên khóa bí mật của bạn).
- Trình cài đặt được tải xuống một thư mục tạm thời và bị xóa ngay sau khi thoát, bất kể kết quả thế nào.
- Mã thoát của lệnh là mã thoát của trình cài đặt. Nếu quá trình tải xuống không thành công, CLI sẽ in lệnh tương đương
curl … | sh(hoặcirm … | iex) để bạn có thể chạy trực tiếp trình cài đặt. - Các chế độ Docker vẫn cần một dịch vụ gửi email để gửi email đăng nhập. Sau khi trình cài đặt hoàn tất, hãy định cấu hình Resend hoặc SMTP trong tệp môi trường được tạo: xem Trình gửi thư toàn cầu.
Liên quan
- Hướng dẫn tự lưu trữ - Kiến trúc, các bước khởi chạy đầu tiên và giới hạn của từng chế độ
- Khởi tạo Intlayer - Lệnh
initcha và danh sách kiểm tra tương tác của nó - Intlayer CMS - Bảng điều khiển bạn vừa cài đặt làm được những gì
