Unduhan
Server dan SDK, siap untuk tumpukan Anda
Pilih arsitektur dan platform klien Anda, lalu luncurkan sistem pesan sepenuhnya self-hosted dalam hitungan menit.
Edisi Basic gratis (server)
Basic gratis selamanya, tanpa perlu mendaftar. Rilis saat ini v1.24.0, dibangun untuk x86, ARM, dan LoongArch.
01 / Docker
Opsi 1: Docker Compose (disarankan)
Satu perintah menyalakan seluruh tumpukan (server + PostgreSQL + Redis, schema otomatis diterapkan). Image adalah build multi-arsitektur amd64 / arm64, disajikan dari Docker Hub.
curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -dAtau tarik image langsung:
docker pull balalaim/imcore-basic:1.24.0Di Tiongkok daratan, tarik dari mirror Aliyun ACR sebagai gantinya: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0
Untuk lingkungan air-gapped, unduh bundel image offline dan impor dengan docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz
02 / Binary
Opsi 2: Biner murni
Satu biner Go dengan startup tanpa dependensi; sediakan PostgreSQL dan Redis Anda sendiri.
| Arsitektur | Platform umum | Unduhan |
|---|---|---|
linux-amd64 | Intel / AMD, Hygon, Zhaoxin | imcore-basic-v1.24.0-linux-amd64.tar.gz |
linux-arm64 | Server 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) ·Setelah mengunduh, ikuti panduan mulai cepat untuk berjalan dalam satu menit. Pro / Enterprise / Customer Service diterapkan dengan cara yang sama dan dibuka lewat lisensi — hubungi tim penjualan.
SDK klien
SDK resmi yang bertipe mencakup Web, React Native, WeChat Mini Program, uni-app, Electron, Flutter, dan seluler native, serta UIKit untuk Web, Flutter, Android Compose, dan iOS SwiftUI. Paket berversi dan panduan penyiapan per platform tersedia di bawah.
React Native / Expo
@imcore/sdk/react-native
instal paket JS/TS, lalu hubungkan AsyncStorage dan NetInfo
WeChat Mini Program
@imcore/sdk/wechat-miniprogram
instal paket JS/TS, lalu build npm di WeChat DevTools
uni-app
@imcore/sdk/uni-app
instal paket JS/TS, lalu build dengan perkakas uni-app biasa
PC / Electron
@imcore/sdk/electron/*
instal paket JS/TS; gunakan subpath main dan renderer-nya
React UIKit (komponen)
@imcore/uikit
npm i <URL atau file .tgz> (instal juga @imcore/sdk)
Flutter UIKit (komponen)
imcore_uikit
ekstrak, lalu dependensi path di pubspec (juga bergantung pada imcore_sdk)
Kotlin / Android / JVM
imcore-sdk
ekstrak, lalu sertakan sebagai included build gradle
Unity / .NET
im.balala.unity-sdk
Unity Package Manager → Install package from tarball (Unity 2021.3+)
Admin Server · Go
imcoreadmin
go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir
Admin Server · Node
@imcore/admin
package.json file: dependensi mengarah ke direktori hasil ekstrak (TS tanpa dependensi)
Admin Server · Python
imcore-admin
pip install ./direktori-ekstrak (hanya stdlib)
Admin Server · Java
imcore-admin-java
ekstrak, lalu sertakan sebagai proyek sumber gradle/maven (Java 17+, tanpa dependensi pihak ketiga)