ダウンロード
サーバーと SDK、あなたのスタックにすぐ導入
アーキテクチャとクライアントプラットフォームを選ぶだけで、数分で完全セルフホストのメッセージングシステムを立ち上げられます。
無料 Basic エディション(サーバー)
Basic は永久無料で、登録も不要です。最新リリース(v1.24.0)は x86・ARM・LoongArch の 3 アーキテクチャに対応しています。
01 / Docker
方法 1:Docker Compose(推奨)
コマンド 1 つでフルスタック(サーバー + PostgreSQL + Redis、スキーマ自動適用)を起動できます。イメージは amd64 / arm64 のマルチアーキテクチャビルドで、Docker Hub から提供されます。
curl -fsSLO https://balala.im/releases/v1.24.0/docker-compose.yml
docker compose up -dまたはイメージを直接 pull:
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
方法 2:バイナリ直接実行
依存関係ゼロで起動する単一の Go バイナリ。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 |
チェックサム(SHA256SUMS) ·ダウンロード後は「クイックスタート」の手順で 1 分以内に起動できます。Pro / Enterprise / Customer Service も同じ手順でデプロイし、ライセンスで解放します — 営業に問い合わせる。
クライアント SDK
公式の型付き SDK は Web、React Native、WeChat ミニプログラム、uni-app、Electron、Flutter、ネイティブモバイルをカバーし、Web / Flutter / Android Compose / iOS SwiftUI の UIKit も提供します。バージョン付きパッケージと各プラットフォームのセットアップ手順は以下にあります。
React Native / Expo
@imcore/sdk/react-native
JS/TS パッケージをインストールし、AsyncStorage と NetInfo を接続
WeChat ミニプログラム
@imcore/sdk/wechat-miniprogram
JS/TS パッケージをインストールし、WeChat DevTools で npm をビルド
PC / Electron
@imcore/sdk/electron/*
JS/TS パッケージをインストールし、main と renderer のサブパスを使い分け
React UIKit(コンポーネントライブラリ)
@imcore/uikit
npm i <ダウンロードした .tgz の URL またはファイル>(@imcore/sdk も同時にインストール)
Flutter UIKit(コンポーネントライブラリ)
imcore_uikit
解凍後、pubspec の path 依存として追加(imcore_sdk に依存)
Unity / .NET
im.balala.unity-sdk
Unity Package Manager → Install package from tarball(Unity 2021.3+)
サーバー Admin · Go
imcoreadmin
go mod edit -replace github.com/obihuang/imcore/clients/go=./解凍ディレクトリ
サーバー Admin · Java
imcore-admin-java
解凍後、gradle/maven のソースプロジェクトとして組み込み(Java 17+、サードパーティ依存ゼロ)