Tải xuống
Máy chủ và SDK, sẵn sàng cho hạ tầng của bạn
Chọn kiến trúc và nền tảng client, rồi khởi động hệ thống nhắn tin tự triển khai trọn vẹn trong vài phút.
Bản Basic miễn phí (máy chủ)
Bản Basic miễn phí mãi mãi, không cần đăng ký. Bản phát hành hiện tại v1.24.0, dựng sẵn cho ba kiến trúc x86, ARM và LoongArch.
01 / Docker
Cách 1: Docker Compose (khuyên dùng)
Một câu lệnh khởi động toàn bộ ngăn xếp (máy chủ + PostgreSQL + Redis, tự tạo schema). Ảnh multi-arch amd64 / arm64, phân phối từ Docker Hub.
curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -dHoặc kéo ảnh trực tiếp:
docker pull balalaim/imcore-basic:1.24.0Với mạng nội địa Trung Quốc, hãy kéo từ mirror Aliyun ACR thay thế: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0
Môi trường cách ly mạng có thể tải gói ảnh offline và nhập bằng docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz
02 / Binary
Cách 2: Tệp nhị phân thuần
Một tệp nhị phân Go duy nhất khởi động không cần phụ thuộc; bạn tự chuẩn bị PostgreSQL và Redis.
| Kiến trúc | Nền tảng điển hình | Tải xuống |
|---|---|---|
linux-amd64 | Intel / AMD, Hygon, Zhaoxin | imcore-basic-v1.24.0-linux-amd64.tar.gz |
linux-arm64 | Máy chủ ARM, Kunpeng, Phytium | imcore-basic-v1.24.0-linux-arm64.tar.gz |
linux-loong64 | Loongson 3A5000/3A6000 (LoongArch) | imcore-basic-v1.24.0-linux-loong64.tar.gz |
Checksum (SHA256SUMS) ·Sau khi tải về, hãy làm theo hướng dẫn bắt đầu nhanh để khởi động trong một phút. Pro / Enterprise / Customer Service triển khai cùng một cách và mở khóa bằng license — liên hệ bán hàng.
SDK cho client
SDK chính thức có định kiểu bao phủ Web, React Native, WeChat Mini Program, uni-app, Electron, Flutter và di động native, kèm UIKit cho Web, Flutter, Android Compose và iOS SwiftUI. Gói phiên bản hóa và hướng dẫn cài đặt từng nền tảng nằm bên dưới.
React Native / Expo
@imcore/sdk/react-native
cài gói JS/TS, rồi kết nối AsyncStorage và NetInfo
WeChat Mini Program
@imcore/sdk/wechat-miniprogram
cài gói JS/TS, rồi build npm trong WeChat DevTools
uni-app
@imcore/sdk/uni-app
cài gói JS/TS, rồi build bằng công cụ uni-app thông thường
PC / Electron
@imcore/sdk/electron/*
cài gói JS/TS; dùng các subpath main và renderer của nó
React UIKit (thành phần UI)
@imcore/uikit
npm i <URL hoặc tệp .tgz> (cần cài thêm @imcore/sdk)
Flutter UIKit (thành phần UI)
imcore_uikit
giải nén, rồi khai báo phụ thuộc pubspec theo path (cần thêm imcore_sdk)
Unity / .NET
im.balala.unity-sdk
Unity Package Manager → Install package from tarball (Unity 2021.3+)
Admin máy chủ · Go
imcoreadmin
go mod edit -replace github.com/obihuang/imcore/clients/go=./thu-muc-giai-nen
Admin máy chủ · Node
@imcore/admin
package.json dependency dạng file: trỏ tới thư mục đã giải nén (TS không phụ thuộc)
Admin máy chủ · Python
imcore-admin
pip install ./thu-muc-giai-nen (chỉ dùng thư viện chuẩn)
Admin máy chủ · Java
imcore-admin-java
giải nén, đưa vào như dự án nguồn gradle/maven (Java 17+, không phụ thuộc bên thứ ba)