Docker Compose で Space をインストール
インストール要件
ホストマシンのプラットフォーム: x86_64/amd64 または arm64。
推奨されるホストマシンリソース: 8 CPU コア、12 GB メモリ。
ホストマシンに Docker および Docker Compose 1.29.0 以降がインストールされています。
Docker Compose を使用して Space をオンプレミスにインストールする
インストールディレクトリを作成して開きます。
mkdir -p space-on-premises && cd space-on-premisesdocker-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"Docker Compose 構成をデプロイします。
docker-compose -p space-on-premises up -d重要:
space-on-premises
プロジェクト名は変更しないでください。デプロイが完了するまで待ち、すべての Space コンテナーが稼働していることを確認します。
docker psブラウザーで 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。
インストール後の管理アクティビティを実行します。
モバイルクライアントで Space を使用する場合は、プッシュ通知を構成します。
Space オートメーション (CI/CD) を使用する場合は、セルフホスト型オートメーションワーカーを構成します。現在、Space On-Premises はクラウドオートメーションワーカーをサポートしていません。
Space インスタンスを実稼働環境で使用する場合は、追加の構成を実行します。インスタンスをネットワークにアクセスできるようにし、メールサーバーを有効にします。
デフォルトのオブジェクトストレージの代わりに独自のオブジェクトストレージを使用することにした場合は、その CORS ポリシーを変更して、Space パッケージ UI でのダウンロードを有効にしてください。
Space インストールが不要になった場合は、コンテキストをクリーンアップします。
docker-compose -p space-on-premises down -v docker-compose -p space-on-premises rm -f
関連ページ:
![](https://pleiades.io/icons/jetbrains_logo.png)
オンプレミスの Space の管理
Space On-Premises にのみ固有の管理アクティビティがいくつかあります。Space 製品ライセンスのアップロード。モバイルクライアントのプッシュ通知を有効にします。それ以外の点では、管理の点では、Space On-Premises はクラウドバージョンと何ら変わりません。基本的な管理手順については、https://www.jetbrains.com/help/space/administrator-s-guide.html を参照してください。Space オンプレミスインスタンスをア...
![](https://resources.jetbrains.com/help/img/space/externalWorkerTags.png)
セルフホスト型ワーカー
セルフホスト型ワーカーは、Windows、Linux、macOS 上の独自のマシンで実行できる軽量エージェントです。セルフホスト型ワーカーは Space Automation に接続し、ジョブとプロジェクトのソースコードを取得してジョブを実行し、結果を Space にレポートします。セルフホスト型ワーカーを使用すると、コンテナーでは不可能な CI/CD ワークフローを実行できます。例:Windows 上で完全な .NET フレームワークアプリケーションを構築します。特定のハードウェアを使用する...
![](https://resources.jetbrains.com/help/img/space/onpremDockerComposeStructure.png)
Docker Compose のインストール
Kubernetes クラスターの代わりに、Docker Compose で構成された多数の Docker コンテナーで Space On-Premises インスタンスを実行できます。次の 2 つの場合には、Docker Compose のインストールをお勧めします。Space を運用環境で使用する前に、Space をテストして慣れることができる概念実証のインストール。アクティブな Space ユーザーが少ない小規模企業向けの実稼働環境。推奨されるインストール手順:Docker Compos...