JetBrains Space ヘルプ

Docker Compose で Space をインストール

インストール要件

  • ホストマシンのプラットフォーム: x86_64/amd64 または arm64。

  • 推奨されるホストマシンリソース: 8 CPU コア、12 GB メモリ。

  • ホストマシンに Docker および Docker Compose 1.29.0 以降がインストールされています。

Docker Compose を使用して Space をオンプレミスにインストールする

  1. インストールディレクトリを作成して開きます。

    mkdir -p space-on-premises && cd space-on-premises
  2. docker-compose.yml ファイルの最新バージョンを https://assets.on-premises.service.jetbrains.space/(英語) からダウンロードします。例: 最新バージョンが 2024.2.1 の場合:

    export SPACE_RELEASE_NAME="2024.2.1" curl -O "https://assets.on-premises.service.jetbrains.space/${SPACE_RELEASE_NAME}/docker-compose.yml"
  3. Docker Compose 構成をデプロイします。

    docker-compose -p space-on-premises up -d

    重要: space-on-premises プロジェクト名は変更しないでください。

  4. デプロイが完了するまで待ち、すべての Space コンテナーが稼働していることを確認します。

    docker ps
  5. ブラウザーで Space On-Premises インスタンスを開きます。デフォルトの URL は http://127.0.0.1:8084 です。デフォルトの管理者ユーザー名は admin、パスワードは admin です。

    Space コンポーネントには、次の URL からアクセスできます。

    • http://127.0.0.1:8084 : Space のユーザーインターフェース。

    • http://127.0.0.1:8080 : VCS API。

    • ssh://127.0.0.1:2222 : VCS SSH。

    • http://127.0.0.1:8390 : パッケージ API。

  6. インストール後の管理アクティビティを実行します。

  7. Space インスタンスを実稼働環境で使用する場合は、追加の構成を実行します。インスタンスをネットワークにアクセスできるようにし、メールサーバーを有効にします。

  8. デフォルトのオブジェクトストレージの代わりに独自のオブジェクトストレージを使用することにした場合は、その CORS ポリシーを変更して、Space パッケージ UI でのダウンロードを有効にしてください

  9. Space インストールが不要になった場合は、コンテキストをクリーンアップします。

    docker-compose -p space-on-premises down -v docker-compose -p space-on-premises rm -f

関連ページ:

オンプレミスの Space の管理

Space On-Premises にのみ固有の管理アクティビティがいくつかあります。Space 製品ライセンスのアップロード。モバイルクライアントのプッシュ通知を有効にします。それ以外の点では、管理の点では、Space On-Premises はクラウドバージョンと何ら変わりません。基本的な管理手順については、https://www.jetbrains.com/help/space/administrator-s-guide.html を参照してください。Space オンプレミスインスタンスをア...

セルフホスト型ワーカー

セルフホスト型ワーカーは、Windows、Linux、macOS 上の独自のマシンで実行できる軽量エージェントです。セルフホスト型ワーカーは Space Automation に接続し、ジョブとプロジェクトのソースコードを取得してジョブを実行し、結果を Space にレポートします。セルフホスト型ワーカーを使用すると、コンテナーでは不可能な CI/CD ワークフローを実行できます。例:Windows 上で完全な .NET フレームワークアプリケーションを構築します。特定のハードウェアを使用する...

Docker Compose のインストール

Kubernetes クラスターの代わりに、Docker Compose で構成された多数の Docker コンテナーで Space On-Premises インスタンスを実行できます。次の 2 つの場合には、Docker Compose のインストールをお勧めします。Space を運用環境で使用する前に、Space をテストして慣れることができる概念実証のインストール。アクティブな Space ユーザーが少ない小規模企業向けの実稼働環境。推奨されるインストール手順:Docker Compos...