Repolode
hcengineering

hcengineering/huly-selfhost

オープンソースのオールインワン型チームコラボレーションプラットフォーム、HulyをセルフホストするためのDocker ComposeおよびKubernetesデプロイ構成。

代替できる製品:SlackLinearJira

スター
3,576
フォーク
470
未解決の Issue
138
最終コミット
22 日前

これは何?

このリポジトリには、チームコラボレーションプラットフォームHulyを自社サーバーで運用するためのデプロイ設定が含まれています。nginxリバースプロキシを使うDocker Compose構成、設定を生成するセットアップスクリプト、kubeディレクトリ内のKubernetes設定サンプルを提供します。プラットフォームのソースコードは別のリポジトリにあります。

スタックは、ストレージ用のCockroachDB、メッセージング用のRedpanda、検索用のElasticsearchなど、複数のサービスで構成されています。メール(SMTPまたはAmazon SES)、LiveKitを使った音声・ビデオ通話、Webプッシュ通知、GmailとGoogle Calendarの連携、GitHubとTelegramの連携、OpenID ConnectおよびGitHubによるサインイン、OpenAIを利用したAIチャットボットなどのオプション機能を有効にできます。永続データの保存先には、Dockerの名前付きボリュームまたは任意のホストパスを使用できます。

ドキュメントでは、最低2 vCPUと8 GB RAM、推奨構成として4 vCPUと16 GB以上を案内しています。アップグレードは環境ファイル内のHulyのバージョンタグを変更して行い、MIGRATION.mdファイルにバージョンごとの手順が記載されています。

主な機能

  • 01nginxリバースプロキシと、設定を生成するセットアップスクリプトを備えたDocker Composeスタック
  • 02Kubernetes設定のオプションサンプル
  • 03SMTPまたはAmazon SESを利用したメール通知
  • 04LiveKitを利用した音声・ビデオ通話
  • 05課題とプルリクエストのGitHub双方向同期に加え、Google CalendarおよびTelegramと連携
  • 06OpenID ConnectまたはGitHub OAuthによるサインイン。サインアップの無効化も可能

ユースケース

  • 自分のLinuxサーバーで、チャット、課題、ドキュメントを扱うプライベートなチームワークスペースを運用する
  • 本番環境への導入前に、クイックスタートスクリプトを使ってHulyをローカルで評価する
  • 既存のOIDC IDプロバイダーを接続し、サインインできるユーザーを制御する

クイックスタート

  1. 1

    huly-selfhostリポジトリをクローンする

    git clone https://github.com/hcengineering/huly-selfhost.git
  2. 2

    プロジェクトフォルダに移動する

    cd huly-selfhost
  3. 3

    クイックローカルセットアップスクリプトを実行する

    ./setup.sh --quick
  4. 4

    約60秒後に、ブラウザでlocalhost:8087を開いてHulyにアクセスする

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

  • サーバーには最低2 vCPUと8 GBのRAMが必要です。推奨構成は4 vCPUと16 GBのRAMです。
  • 同梱されているCockroachDBとRedpandaの設定は、本番環境での利用に適していない場合があります。
  • クイックスタートモードはローカルでのテスト専用です。

トピック

よくある質問

huly-selfhost とは?
オープンソースのオールインワン型チームコラボレーションプラットフォーム、HulyをセルフホストするためのDocker ComposeおよびKubernetesデプロイ構成。 このリポジトリには、チームコラボレーションプラットフォームHulyを自社サーバーで運用するためのデプロイ設定が含まれています。nginxリバースプロキシを使うDocker Compose構成、設定を生成するセットアップスクリプト、kubeディレクトリ内のKubernetes設定サンプルを提供します。プラットフォームのソースコードは別のリポジトリにあります。
huly-selfhost は無料で使えますか?ライセンスは?
huly-selfhost は EPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
huly-selfhost は今もメンテナンスされていますか?
活発にメンテナンス中。huly-selfhost の最終コミットは 2026年9月29日 です。
huly-selfhost は何に使えますか?
自分のLinuxサーバーで、チャット、課題、ドキュメントを扱うプライベートなチームワークスペースを運用する 本番環境への導入前に、クイックスタートスクリプトを使ってHulyをローカルで評価する 既存のOIDC IDプロバイダーを接続し、サインインできるユーザーを制御する
huly-selfhost のインストール方法は?
huly-selfhostリポジトリをクローンする: git clone https://github.com/hcengineering/huly-selfhost.git プロジェクトフォルダに移動する: cd huly-selfhost クイックローカルセットアップスクリプトを実行する: ./setup.sh --quick 約60秒後に、ブラウザでlocalhost:8087を開いてHulyにアクセスする
huly-selfhost はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/hcengineering/huly-selfhost

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

関連プロジェクト