التنزيلات

الخادم وحزم SDK جاهزة لبنيتك

اختر معماريتك ومنصة العملاء، ثم أطلق نظام مراسلة ذاتي الاستضافة بالكامل خلال دقائق.

إصدار Basic المجاني (الخادم)

إصدار Basic مجاني للأبد دون أي تسجيل. الإصدار الحالي v1.24.0، مبني لمعماريات x86 وARM وLoongArch.

01 / Docker

الطريقة الأولى: Docker Compose (موصى بها)

أمر واحد يشغّل الحزمة كاملة (الخادم + PostgreSQL + Redis، مع إنشاء الجداول تلقائيًا). الصورة متعددة المعماريات 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

في الصين القارية، اسحب بدلًا من ذلك من مستودع Aliyun ACR البديل: crpi-zegbek7xpkekqods.cn-hangzhou.personal.cr.aliyuncs.im/balala/imcore-basic:1.24.0

للبيئات المعزولة، نزّل حزمة الصور دون اتصال واستوردها بأمر docker load:imcore-basic-v1.24.0-docker-amd64.tar.gz · imcore-basic-v1.24.0-docker-arm64.tar.gz

02 / Binary

الطريقة الثانية: ملفات ثنائية مباشرة

ملف Go ثنائي واحد يعمل دون أي تبعيات؛ جهّز PostgreSQL وRedis بنفسك.

المعماريةمنصات نموذجيةالتنزيل
linux-amd64Intel / AMD، Hygon، Zhaoxinimcore-basic-v1.24.0-linux-amd64.tar.gz
linux-arm64خوادم 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

المجاميع الاختبارية (SHA256SUMS) ·بعد التنزيل اتبع دليل البدء السريع لتشغيل النظام خلال دقيقة. تُنشر إصدارات Pro / Enterprise / Customer Service بالطريقة نفسها وتُفعَّل عبر الترخيص — تواصل مع المبيعات.

حزم SDK للعملاء

تغطي حزم SDK الرسمية المكتوبة بأنواع كلٍّ من Web وReact Native وبرامج WeChat المصغرة وuni-app وElectron وFlutter والهواتف الأصلية، مع حزم UIKit لـ Web وFlutter وAndroid Compose وiOS SwiftUI. حزم مُصدرة بإصدارات، وإرشادات الإعداد لكل منصة أدناه.

01

JavaScript / TypeScript

@imcore/sdk

npm i <رابط ملف .tgz أو الملف المحلي>

تنزيل SDK ·الوثائق

02

React Native / Expo

@imcore/sdk/react-native

ثبّت حزمة JS/TS ثم اربط AsyncStorage وNetInfo

تنزيل SDK ·الوثائق

03

برامج WeChat المصغرة

@imcore/sdk/wechat-miniprogram

ثبّت حزمة JS/TS ثم ابنِ npm في WeChat DevTools

تنزيل SDK ·الوثائق

04

uni-app

@imcore/sdk/uni-app

ثبّت حزمة JS/TS ثم ابنِ بأدوات uni-app المعتادة

تنزيل SDK ·الوثائق

05

PC / Electron

@imcore/sdk/electron/*

ثبّت حزمة JS/TS؛ واستخدم مساري main وrenderer الفرعيين

تنزيل SDK ·الوثائق

06

React UIKit (مكوّنات)

@imcore/uikit

npm i <رابط ملف .tgz أو الملف المحلي> (ثبّت @imcore/sdk أيضًا)

تنزيل SDK ·الوثائق

07

Flutter UIKit (مكوّنات)

imcore_uikit

فك الضغط ثم اعتمد مسارًا في pubspec (يعتمد على imcore_sdk أيضًا)

تنزيل SDK ·الوثائق

08

Dart / Flutter

imcore_sdk

فك الضغط ثم اعتمد مسارًا في pubspec

تنزيل SDK ·الوثائق

09

Swift / iOS / macOS

ImcoreSDK

فك الضغط ثم حزمة SPM محلية

تنزيل SDK ·الوثائق

10

Kotlin / Android / JVM

imcore-sdk

فك الضغط ثم بناء gradle مضمّن

تنزيل SDK ·الوثائق

11

Unity / .NET

im.balala.unity-sdk

Unity Package Manager ← Install package from tarball‏ (Unity 2021.3+)

تنزيل SDK ·الوثائق

12

إدارة الخادم · Go

imcoreadmin

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

تنزيل SDK ·الوثائق

13

HarmonyOS

imcore-sdk

DevEco Studio ← Import Module‏ (HarmonyOS NEXT API 12+)

تنزيل SDK ·الوثائق

14

إدارة الخادم · Node

@imcore/admin

تبعية file: في package.json تشير إلى المجلد غير المضغوط (بدون تبعيات، TS)

تنزيل SDK ·الوثائق

15

إدارة الخادم · Python

imcore-admin

pip install ./unpacked-dir (المكتبة القياسية فقط)

تنزيل SDK ·الوثائق

16

إدارة الخادم · Java

imcore-admin-java

فك الضغط ثم أدرجه كمشروع مصادر gradle/maven‏ (Java 17+، دون تبعيات طرف ثالث)

تنزيل SDK ·الوثائق

17

إدارة الخادم · PHP

imcore/admin

مستودع مسارات composer‏ (PHP 8.1+، ext-curl)

تنزيل SDK ·الوثائق