Repolode
Sharkord

Sharkord/sharkord

データを自分で管理したい小規模グループ向けの、音声・ビデオ・テキスト・画面共有に対応した軽量なセルフホスト型チャットサーバー。

代替できる製品:Discord

スター
1,569
フォーク
153
未解決の Issue
57
最終コミット
23 時間前

これは何?

Sharkordは、Discord風の機能を自分のインフラ上で使える、セルフホスト型のリアルタイムコミュニケーションプラットフォームです。組み込みのmediasoup SFUを使った、ビデオと画面共有に対応する音声チャンネル、カテゴリ分けされたテキストチャンネル(スレッド、返信、リアクション、ピン留め、検索に対応)、メンバー間のダイレクトメッセージを備えています。

管理機能には、ロールやユーザーごとにチャンネル単位で権限を上書きできるロールと権限の設定、カスタム絵文字、メンション、利用回数制限とロールの自動割り当てに対応した招待機能があります。ファイルアップロードにはユーザーごとのストレージ容量制限があり、署名付きURLも任意で利用できます。プラグインSDKを通じて、サーバーとクライアントの両方を拡張できます。

Windows、macOS、Linux向けのスタンドアロンバイナリとして配布されており、Dockerでも実行できます。Bun上でTypeScriptを使って開発されており、現在はアルファ版のため、バグや互換性を損なう変更が発生する可能性があります。

主な機能

  • 01組み込みのmediasoup SFUによる、ビデオと画面共有に対応した音声チャンネル
  • 02スレッド、返信、リアクション、ピン留め、検索に対応したカテゴリ別テキストチャンネル
  • 03メンバー間のダイレクトメッセージ
  • 04チャンネルごとの権限上書きに対応したロールと権限の設定
  • 05利用回数制限とロールの自動割り当てに対応した招待機能
  • 06ユーザーごとのストレージ容量制限と、任意の署名付きURLに対応したファイルアップロード

ユースケース

  • 自分たちのハードウェア上でDiscord風のチャットサーバーを運用したい、小規模なコミュニティや友人グループ
  • データをサードパーティのサービスに送信せずに、音声・ビデオ・画面共有を使いたいチーム
  • プラグインで拡張できるセルフホスト型チャットの基盤を求める開発者

クイックスタート

  1. 1

    リリースページから Linux x64 バイナリをダウンロードし、実行可能にします

    curl -L https://github.com/sharkord/sharkord/releases/latest/download/sharkord-linux-x64 -o sharkord
  2. 2

    バイナリを実行可能にします

    chmod +x sharkord
  3. 3

    サーバーを起動し、コンソールに表示されるシークレットトークンを保存します

    ./sharkord
  4. 4

    ブラウザーで localhost のポート 4991 にアクセスしてクライアントを開きます

使う前に知っておきたいこと

  • プロジェクトはアルファ版のため、バグや未実装の機能、互換性を損なう変更が発生する可能性があります。
  • 初回起動時のシークレットトークンはオーナー権限を付与し、すべてのセッションに署名するため、安全に保管してください。

収録されている特集

トピック

よくある質問

sharkord とは?
データを自分で管理したい小規模グループ向けの、音声・ビデオ・テキスト・画面共有に対応した軽量なセルフホスト型チャットサーバー。 Sharkordは、Discord風の機能を自分のインフラ上で使える、セルフホスト型のリアルタイムコミュニケーションプラットフォームです。組み込みのmediasoup SFUを使った、ビデオと画面共有に対応する音声チャンネル、カテゴリ分けされたテキストチャンネル(スレッド、返信、リアクション、ピン留め、検索に対応)、メンバー間のダイレクトメッセージを備えています。
sharkord は無料で使えますか?ライセンスは?
sharkord は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
sharkord は今もメンテナンスされていますか?
活発にメンテナンス中。sharkord の最終コミットは 2026年11月6日 です。
sharkord は何に使えますか?
自分たちのハードウェア上でDiscord風のチャットサーバーを運用したい、小規模なコミュニティや友人グループ データをサードパーティのサービスに送信せずに、音声・ビデオ・画面共有を使いたいチーム プラグインで拡張できるセルフホスト型チャットの基盤を求める開発者
sharkord のインストール方法は?
リリースページから Linux x64 バイナリをダウンロードし、実行可能にします: curl -L https://github.com/sharkord/sharkord/releases/latest/download/sharkord-linux-x64 -o sharkord バイナリを実行可能にします: chmod +x sharkord サーバーを起動し、コンソールに表示されるシークレットトークンを保存します: ./sharkord ブラウザーで localhost のポート 4991 にアクセスしてクライアントを開きます
sharkord はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Sharkord/sharkord

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト