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 -d

Atau tarik image langsung:

docker pull balalaim/imcore-basic:1.24.0

Di 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.

ArsitekturPlatform umumUnduhan
linux-amd64Intel / AMD, Hygon, Zhaoxinimcore-basic-v1.24.0-linux-amd64.tar.gz
linux-arm64Server ARM, Kunpeng, Phytiumimcore-basic-v1.24.0-linux-arm64.tar.gz
linux-loong64Loongson 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.

01

JavaScript / TypeScript

@imcore/sdk

npm i <URL atau file .tgz>

Unduh SDK ·Dokumentasi

02

React Native / Expo

@imcore/sdk/react-native

instal paket JS/TS, lalu hubungkan AsyncStorage dan NetInfo

Unduh SDK ·Dokumentasi

03

WeChat Mini Program

@imcore/sdk/wechat-miniprogram

instal paket JS/TS, lalu build npm di WeChat DevTools

Unduh SDK ·Dokumentasi

04

uni-app

@imcore/sdk/uni-app

instal paket JS/TS, lalu build dengan perkakas uni-app biasa

Unduh SDK ·Dokumentasi

05

PC / Electron

@imcore/sdk/electron/*

instal paket JS/TS; gunakan subpath main dan renderer-nya

Unduh SDK ·Dokumentasi

06

React UIKit (komponen)

@imcore/uikit

npm i <URL atau file .tgz> (instal juga @imcore/sdk)

Unduh SDK ·Dokumentasi

07

Flutter UIKit (komponen)

imcore_uikit

ekstrak, lalu dependensi path di pubspec (juga bergantung pada imcore_sdk)

Unduh SDK ·Dokumentasi

08

Dart / Flutter

imcore_sdk

ekstrak, lalu dependensi path di pubspec

Unduh SDK ·Dokumentasi

09

Swift / iOS / macOS

ImcoreSDK

ekstrak, lalu jadikan package lokal SPM

Unduh SDK ·Dokumentasi

10

Kotlin / Android / JVM

imcore-sdk

ekstrak, lalu sertakan sebagai included build gradle

Unduh SDK ·Dokumentasi

11

Unity / .NET

im.balala.unity-sdk

Unity Package Manager → Install package from tarball (Unity 2021.3+)

Unduh SDK ·Dokumentasi

12

Admin Server · Go

imcoreadmin

go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir

Unduh SDK ·Dokumentasi

13

HarmonyOS

imcore-sdk

DevEco Studio → Import Module (HarmonyOS NEXT API 12+)

Unduh SDK ·Dokumentasi

14

Admin Server · Node

@imcore/admin

package.json file: dependensi mengarah ke direktori hasil ekstrak (TS tanpa dependensi)

Unduh SDK ·Dokumentasi

15

Admin Server · Python

imcore-admin

pip install ./direktori-ekstrak (hanya stdlib)

Unduh SDK ·Dokumentasi

16

Admin Server · Java

imcore-admin-java

ekstrak, lalu sertakan sebagai proyek sumber gradle/maven (Java 17+, tanpa dependensi pihak ketiga)

Unduh SDK ·Dokumentasi

17

Admin Server · PHP

imcore/admin

composer path repository (PHP 8.1+, ext-curl)

Unduh SDK ·Dokumentasi