ดาวน์โหลด
เซิร์ฟเวอร์และ SDK พร้อมสำหรับสแตกของคุณ
เลือกสถาปัตยกรรมและแพลตฟอร์มไคลเอนต์ แล้วเปิดระบบส่งข้อความ self-host เต็มรูปแบบในไม่กี่นาที
เวอร์ชัน Basic ฟรี (เซิร์ฟเวอร์)
Basic ฟรีตลอดไป ไม่ต้องสมัครใช้งาน รีลีสปัจจุบัน v1.24.0 รองรับสถาปัตยกรรม x86, ARM และ LoongArch
01 / Docker
วิธีที่ 1: Docker Compose (แนะนำ)
คำสั่งเดียวยกระบบทั้งชุด (เซิร์ฟเวอร์ + PostgreSQL + Redis สร้าง schema อัตโนมัติ) อิมเจเป็นบิลด์ multi-arch amd64 / arm64 จาก Docker Hub
curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -dหรือดึงอิมเจโดยตรง:
docker pull balalaim/imcore-basic:1.24.0ในจีนแผ่นดินใหญ่ ให้ดึงจาก mirror Aliyun ACR แทน: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0
สำหรับสภาพแวดล้อม air-gapped ให้ดาวน์โหลดแพ็กอิมเจออฟไลน์แล้วนำเข้าด้วย docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz
02 / Binary
วิธีที่ 2: Binary เปล่า
Go binary เดียว เริ่มทำงานได้ไร้ dependency; ใช้ PostgreSQL และ Redis ของคุณเอง
| สถาปัตยกรรม | แพลตฟอร์มทั่วไป | ดาวน์โหลด |
|---|---|---|
linux-amd64 | Intel / AMD, Hygon, Zhaoxin | imcore-basic-v1.24.0-linux-amd64.tar.gz |
linux-arm64 | เซิร์ฟเวอร์ 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) ·หลังดาวน์โหลด ให้ไปตาม คู่มือเริ่มใช้งาน เพื่อเปิดใช้งานในหนึ่งนาที Pro / Enterprise / Customer Service ติดตั้งด้วยวิธีเดียวกันและปลดล็อกด้วย license — ติดต่อฝ่ายขาย.
SDK ไคลเอนต์
SDK แบบ typed อย่างเป็นทางการครอบคลุม Web, React Native, WeChat Mini Program, uni-app, Electron, Flutter และมือถือเนทีฟ พร้อม UIKit สำหรับ Web, Flutter, Android Compose และ iOS SwiftUI แพ็กเกจแบบมีเวอร์ชันและคู่มือติดตั้งรายแพลตฟอร์มอยู่ด้านล่าง
React Native / Expo
@imcore/sdk/react-native
ติดตั้งแพ็กเกจ JS/TS แล้วเชื่อม AsyncStorage และ NetInfo
WeChat Mini Program
@imcore/sdk/wechat-miniprogram
ติดตั้งแพ็กเกจ JS/TS แล้ว build npm ใน WeChat DevTools
uni-app
@imcore/sdk/uni-app
ติดตั้งแพ็กเกจ JS/TS แล้ว build ด้วยเครื่องมือ uni-app ปกติ
PC / Electron
@imcore/sdk/electron/*
ติดตั้งแพ็กเกจ JS/TS; ใช้ subpath main และ renderer
React UIKit (คอมโพเนนต์)
@imcore/uikit
npm i <URL หรือไฟล์ .tgz> (ติดตั้ง @imcore/sdk ด้วย)
Flutter UIKit (คอมโพเนนต์)
imcore_uikit
แตกไฟล์ แล้วใช้ path dependency ใน pubspec (ต้องพึ่ง imcore_sdk ด้วย)
Kotlin / Android / JVM
imcore-sdk
แตกไฟล์ แล้ว include เป็น gradle included build
Unity / .NET
im.balala.unity-sdk
Unity Package Manager → Install package from tarball (Unity 2021.3+)
ผู้ดูแลเซิร์ฟเวอร์ · Go
imcoreadmin
go mod edit -replace github.com/obihuang/imcore/clients/go=./unpacked-dir
ผู้ดูแลเซิร์ฟเวอร์ · Node
@imcore/admin
package.json file: dependency ชี้ไปยังโฟลเดอร์ที่แตกไว้ (TS ไร้ dependency)
ผู้ดูแลเซิร์ฟเวอร์ · Python
imcore-admin
pip install ./unpacked-dir (ใช้ stdlib เท่านั้น)
ผู้ดูแลเซิร์ฟเวอร์ · Java
imcore-admin-java
แตกไฟล์ แล้ว include เป็นโปรเจกต์ต้นทาง gradle/maven (Java 17+, ไร้ dependency บุคคลที่สาม)
ผู้ดูแลเซิร์ฟเวอร์ · PHP
imcore/admin
composer path repository (PHP 8.1+, ext-curl)