Last verified:
JanはオープンソースのChatGPT代替です。VPSに載せるのはJan Server——OpenAI互換のAPIを公開するGo製のマイクロサービス基盤であり、たいていのホスティング比較が想定する単一コンテナよりかなり重量級です。
これは選ぶプランに直結します。プロジェクトのREADMEが、サービス一式について最低8 GB RAM、推奨12 GBと明記しているからです。5.49 EURの4 GBプランではこれを満たせません。プロバイダーを比べる前に、決めておくべき問いが1つあります。
プランの大きさを決める問い
Jan Serverのセットアップウィザードは、どのLLMプロバイダーを使うかを尋ねます。この答えが、ほかの何よりもハードウェア要件を左右します。
- リモートのOpenAI互換エンドポイント:VPSはGoのサービス群、Postgres、Keycloak、Kongゲートウェイを動かし、推論は別の場所で行われます。GPUは不要で、8 GBが現実的な目標になります。
- ローカルのvLLM:推論を自分のハードウェアで実行し、既定のモデルは
janhq/Jan-v1-4Bです。GPUプロファイルはNVIDIAのカードを前提としており、標準的なVPSプランには載っていません。GPUなしで動くCPUプロファイルもありますが、速度は出ません。
通常のVPSでJan Serverをセルフホストする人のほとんどは前者です。以下のプランはそれを前提に選んでいます。
8 GBの下限を満たすVPSプラン
| プロバイダー | プラン | vCPU / RAM / ディスク | 価格 | 価格の基準 |
|---|---|---|---|---|
| Contabo | Cloud VPS 4 | 4 / 8 GB / 100 GB SSD | 5.50 EUR/月 | 税抜 |
| Contabo | Cloud VPS 6 | 6 / 12 GB / 200 GB SSD | 7.50 EUR/月 | 税抜 |
| Hetzner Cloud | CX33 | 4 / 8 GB / 80 GB NVMe | 8.49 EUR/月 | 税抜 |
| netcup | VPS 1000 G12 | 4 / 8 GB / 256 GB NVMe | 10.36 EUR/月 | 19%の付加価値税込 |
順位をつける前に価格の基準の列を見てください。netcupは税込、ContaboとHetznerは税抜で表示しているため、netcupの10.36 EURは税抜でおよそ8.71 EURに相当し、差は数字の見た目ほど大きくありません。
Contabo Cloud VPS 4——条件を満たす最安プラン
- 価格:税抜 月額5.50 EUR
- 構成:4 vCPU、8 GB RAM、100 GB SSD
- アフィリエイト:Contabo
Contaboのエントリープランは8 GBで、ほかのプロバイダーが4 GBに付けている価格でJan Serverの文書化された最小要件にちょうど乗ります。100 GBのディスクは、Postgresの成長とコンテナイメージを事前の計画なしに吸収してくれます。Contaboはサーバーの用意がHetznerより遅く、同等のAPIもないため、これはサーバー群を自動化する場合ではなく、1台を立ち上げる場合の選択肢です。
同時利用者が複数見込まれるなら、7.50 EURのCloud VPS 6がREADMEの推奨する12 GBを満たします。予算が届くならこちらを選んでください。
Hetzner Cloud CX33——自動化するなら
- 価格:税抜 月額8.49 EUR
- 構成:4 vCPU、8 GB RAM、80 GB NVMe
- アフィリエイト:Hetzner
CX33は、同じRAMでディスクは小さいにもかかわらず、Contaboの8 GBプランより約54%高くなります。その代わりに得られるのはNVMeストレージ、Terraformに対応した実用的なAPI、そして速いサーバー用意です。Hetznerのより安いCX23(5.49 EUR)は4 GBでJan Serverの最小要件を下回るため、Hetznerの推奨としてよく登場しますが、ここで選ぶべきプランではありません。
DigitalOcean——価格よりドキュメント
- エントリー価格:1 GBで月額6 USD
- アフィリエイト:DigitalOcean
DigitalOceanのエントリーDropletは1 GBで、Jan Serverが必要とする水準をかなり下回ります。つまり8 GBに届かせるには価格表を数段上がることになり、上記の欧州勢よりはっきり高くつきます。それでも選ぶ理由はエコシステムです。行き届いたドキュメント、読みやすいネットワーク構成、そして別途マネージドにしたくなるPostgresやRedisのワンクリックイメージがあります。VultrとLinodeも同じ位置づけで、1 GBのエントリープランから同様に上げていく必要があります。
メモリだけでなくディスクも
Jan Serverは幅広いイメージを取得します。Goのサービス群、Postgres、quay.io/keycloak/keycloak:24.0.5、そしてKongです。データを入れる前の段階で40 GBを見込み、Media APIをローカルストレージで有効にするならさらに上乗せしてください。あとからローカルのvLLMに切り替えると、モデルの重みがキャッシュ用ボリュームに載って要件が根本から変わります。janhq/Jan-v1-4Bはモデルとしては小さい部類ですが、モデルキャッシュは40 GBのディスクを埋める最短経路です。
Contaboの100 GBとnetcupの256 GBが、Hetznerの80 GBに対して価値を持つのはここです。
どれを選ぶか
要件を正直に満たす最も安いサーバーが欲しいならContabo Cloud VPS 4を、推奨の12 GBが欲しいならCloud VPS 6を選んでください。Terraformでサーバーを用意する場合やNVMeが欲しい場合はHetzner CX33。ドキュメントとマネージドのアドオンが価格差以上に時間を節約してくれるならDigitalOceanが向きます。
どれを選ぶにせよ、安価なVPS一覧を占める4 GBのプランではなく8 GBを基準に見積もってください。全ラインナップはVPS比較をご覧ください。
Frequently asked questions
Jan ServerはVPS上で実際にどれくらいのRAMを必要としますか?
プロジェクト自身のREADMEが最低8 GB、サービス一式には12 GBを求めています。これはモデルをローカルに読み込む前の、Goのサービス群、Postgres、Keycloak、Kongゲートウェイだけを対象とした下限です。多くの比較記事が薦める4 GBのプランは、文書化された最小要件を下回っています。
GPUのないVPSでJan Serverを動かせますか?
セットアップ時にリモートのOpenAI互換エンドポイントを指定すれば動かせます。ウィザードがローカルvLLMの代替として提示する選択肢で、VPSはAPIとオーケストレーションの層だけを担います。CPU推論のプロファイルもありますが、共有vCPUでの生成速度を考えると主に検証用です。
デスクトップ版のJanアプリとJan Serverは同じものですか?
同じプロジェクトの2つの部分です。デスクトップアプリは自分のマシンでモデルを動かすもので、サーバーに入れるのはそちらではありません。セルフホストできるのはJan Serverで、OpenAI互換のインターフェースを備えたマルチユーザーのLLM APIプラットフォームです。VPSのガイドが扱うのはこちらになります。