Last verified:
Planeは、JiraやLinearの代替として作られたオープンソースのプロジェクト管理プラットフォームです。課題、サイクル、モジュール、ページを扱います。同時に、規模から想像するより重いアプリケーションでもあり、どのVPSプランが使えるかはその一点でほぼ決まります。
選択肢を絞り込む要件
Plane公式のドキュメントはCPU2コアとRAM 4GB、本番環境には8GBを求めています。Community Editionのcomposeスタックは13個のコンテナを動かします。web、admin、space、liveのフロントエンド、Django製のapiとworker、beat-worker、migrator、プロキシ、さらにpostgres:15.7-alpine、valkey/valkey:7.2.11-alpine、rabbitmq:3.13.6-management-alpine、minio/minioです。
これにより、多くの人が最初に手を伸ばすプランがそのまま脱落します。DigitalOcean、Vultr、Linodeの1GBのエントリーインスタンスは、記載された最小要件の4分の1しかありません。Planeはインストールこそできても、その後に落ちます。
Plane向けVPSで見るべき点
- 何よりRAM。 動かすなら4GB、チームが一日中使うなら8GB。
- 2 vCPU以上。 一括インポート中はDjangoのAPIとバックグラウンドワーカーがCPUを奪い合います。
- NVMeまたはSSD。 PostgreSQLがすべての課題、コメント、操作履歴を保持します。
- ディスクの余裕。 MinIOが添付ファイルを保存し、これはデータベースより速く増えます。
- スナップショット対応。 バージョンアップ前に戻れる地点が欲しくなります。
Planeのホスティングにおすすめの主要VPS
| プロバイダー | プラン | vCPU | RAM | ストレージ | 価格 | 向いている用途 | リンク |
|---|---|---|---|---|---|---|---|
| Contabo | Cloud VPS 4 | 4 | 8GB | 100GB SSD | 5.50 EUR/月(税別) | 4GBプランの価格で推奨の8GBに届く | Contabo |
| Hetzner Cloud | CX23 | 2 | 4GB | 40GB NVMe | 5.49 EUR/月(税別) | 記載された最小要件をEUのデータセンターでちょうど満たす | Hetzner |
| DigitalOcean | Basic 4GB | 2 | 4GB | 80GB SSD | 24 USD/月 | スナップショット、ドキュメント、サポート品質を重視するチーム | DigitalOcean |
Contabo Cloud VPS 4 - 推奨構成に届くプラン
税別5.50 EURで、Cloud VPS 4は4 vCPU、8GB RAM、100GB SSDを提供します。この比較のなかで、Planeの最小要件ではなく推奨される本番構成を満たす唯一のプランであり、しかもHetznerの4GBプランとの差はわずか1セントです。チームが毎営業日使う課題管理ツールにとって、この4GBの差は「余裕がある」と「常に限界すれすれ」の違いになります。
分かっているトレードオフもあります。サーバーの用意にHetznerやDigitalOceanより時間がかかり、Contaboのネットワーク性能はばらつきが大きめです。自社の社員が使う社内ツールであれば、どちらもさほど問題になりません。
Hetzner CX23 - 最小構成を手堅く
CX23は税別5.49 EURで2 vCPU、4GB RAM、40GB NVMeです。記載された最小要件をちょうど満たし、NVMeストレージはPostgresの処理に対して実際に高速です。注意点が2つあります。MinIOが添付ファイルを集め始めると40GBは思ったより早く埋まること、そして4GBでは余裕が少ないためJiraからの一括インポートでそれを実感することです。CX33(4 vCPU、8GB、80GB NVMe)に上げると8.49 EURで、依然として安いものの、もはやContaboの8GBプランより安くはありません。
DigitalOcean Basic 4GB - ツールに対価を払う場合
2 vCPU、4GB、80GB SSDで月24 USDは、同じスペックの欧州価格のおよそ4倍です。その代わりに、3社のなかで最良のドキュメントとスナップショットの操作性、そして設定なしで機能する監視が手に入ります。チームがすでにDigitalOcean上で動いているなら、環境を揃える価値はあります。そうでなければ、社内サービス1つのためにこの上乗せを正当化するのは難しいでしょう。
チームに合わせたプラン選び
| 状況 | 推奨プラン | 理由 |
|---|---|---|
| 5〜30人が毎日Planeを使う | Contabo Cloud VPS 4 | 8GBはドキュメントの本番推奨値 |
| 少人数のチームまたは試用環境 | Hetzner CX23 | EU最安値で最小要件を満たす |
| 大量のJiraバックログを移行する | Contabo Cloud VPS 4またはHetzner CX33 | インポートはメモリを食うが短時間で終わる |
| 1GBのエントリープラン全般 | なし | Planeの最小要件未満で、動き続けられない |
導入時のメモ
- インストールは
curl -fsSL https://prime.plane.so/install/ | sh -で行ってください。リポジトリのcomposeファイルはソースからビルドするため、Planeを動かすより大幅に多くのRAMを必要とします。 - インストーラーを実行する前にDNSをサーバーへ向けてください。ドメインが
WEB_URLとCORS_ALLOWED_ORIGINSに書き込まれます。 - SMTPは早めに
/god-mode/の管理画面で設定してください。設定しないとワークスペースへの招待が届きません。 - PostgreSQLのボリュームとMinIOのボリュームをバックアップしてください。データベースだけでは、課題は全部あるのに添付が1つもない状態が復元されます。
まとめ
ここでの判断は珍しく単純です。Planeのメモリ下限が、価格を検討する前に選択肢の大半を落としてくれるからです。Contabo Cloud VPS 4は推奨の8GBを税別5.50 EURで、Hetzner CX23は4GBの最小要件を5.49 EURで満たします。各社のトップページを飾る1GBプランは、そもそも選択肢に入りません。
Planeと並べて他のサービスもホストする予定で、全体をまとめてサイジングしたい場合はVPS比較の全体版をご確認ください。
Frequently asked questions
Planeをきちんと動かすためのVPSの最小構成は?
Planeのドキュメントは最小要件としてCPU2コアとRAM 4GB、本番環境には8GBを挙げています。Community EditionはPostgreSQL、Valkey、RabbitMQ、MinIOを含む13個のコンテナを起動するため、メモリはすぐに埋まります。少人数のチームなら4GBを実質的な下限、数人を超える人数が毎日使うようになったら8GBを目標と考えてください。
最安のVPSプランがPlaneに向かないのはなぜですか?
ほぼすべてのプロバイダーのエントリープランはRAM 1GBで、これはPlaneが定める最小要件の4分の1にあたります。インストーラー自体はそうしたサーバーでも完了しますが、実際に使い始めた途端にメモリ超過でコンテナが停止させられます。基準を満たす最安のプランは、いずれも税別でContabo Cloud VPS 4が5.50 EUR、Hetzner CX23が5.49 EURです。
後からもっと大きいサーバーへ移せますか?
移せますし、作業も単純です。永続データはPostgreSQLのデータベースと添付ファイルを保持するMinIOオブジェクトストアという2つのDockerボリュームに収まっているからです。データベースをダンプし、両方のボリュームを新しいホストへコピーし、そこでインストーラーを実行してリストアします。多くのプロバイダーはその場でのリサイズにも対応しており、メモリを増やしたいだけなら移行自体が不要です。