CursorからHetznerへのワンクリックデプロイ

ZeaburのCursorプラグインを使って、Vibe Codingプロジェクトをヨーロッパで最も人気のあるクラウドプロバイダ、Hetznerにデプロイ!

Yuanlin LinYuanlin Lin

最近、AIを使ってプログラムを書くことに夢中になっているなら、すでにCursorのことを聞いたことがあるかもしれません。これは開発者向けに作られたVS Codeの代替ツールで、非常に高速でクリーンなインターフェースを持ち、さらに重要なのは、CopilotやGPTモデルがすべての編集作業に深く統合されているため、プログラムを書く際に何度もコンテキストを切り替える必要がなくなります。CursorはAI時代の標準的な開発環境となりつつあります。特に、サーバー、ワーカーの作成やモデルのデプロイを迅速に試したいエンジニアには非常に便利なツールです。

しかし、作成したAIプロジェクトをどのようにクラウドにデプロイするのでしょうか?Vercel、Render、あるいはVPSを手動で設定したことがあるかもしれません。しかし、今日は最もシンプルで安定し、かつ「自分の運命を掌握する」方法を紹介したいと思います:

CursorからHetznerにプロジェクトをワンクリックでデプロイ — 完全にあなたがコントロールでき、Googleドキュメントを開くように簡単です。

なぜCursorなのか?AI時代の開発入口

CursorはVS Codeをベースにした開発ツールですが、その重要な違いは「AIファースト」の設計です:

  • 任意のコードを選択して⌘Kを押すことでAIにリファクタリング、最適化、テストの追加を依頼できます
  • プロンプトが第一級の市民:どんなコマンドでもプロンプトになり、GPTとの協力を繋げます
  • 大量の試行錯誤を伴うAIプロジェクト(LLMアプリ、プロンプトフロー、自訓練モデル)にとって、Cursorはスムーズでプログラム可能な開発体験を提供します

でも、開発が終わった後、このプロジェクトをどのように外部からアクセス可能なサーバーにデプロイするのでしょうか?そこで登場するのがHetznerです。

なぜHetznerなのか?自ホスティングのゴールドスタンダード

Hetznerはドイツに拠点を置くクラウドプロバイダで、非常に高いコストパフォーマンスで知られています。AIプロジェクトのデプロイに特に適している理由は以下の通りです:

  • 💸 手頃な価格:AWSやGCPと比べ、Hetznerは同じスペックのサーバーが半額以下で提供されます
  • 🚀 安定したパフォーマンス:物理サーバーまたは仮想サーバー、CPU/RAMの構成が明確で、安定したパフォーマンスが提供されます
  • 🔧 長期間の運用に最適:一部のサーバーレスオプションが自動的にスリープや再起動を行うのに対し、HetznerはデータベースやバックエンドAPI、ボットなどを長時間実行するのに適しています
  • 🛠️ 自由度の高い設定:Dockerをインストールしたり、ネットワークをカスタマイズしたり、どんなオープンソースツールでもデプロイできます。制限なし

「デプロイの権限を自分で握りたい」と思うなら、Hetznerは最適な選択です。

Zeabur:Cursor → Hetznerのデプロイを注文のように簡単にする

「Hetznerは良さそうだけど、UbuntuをインストールしてDockerを設定し、SSHで接続しないといけないんじゃないか?」と思うかもしれません。

その通りですが、今はもっと簡単な方法があります —— ZeaburはHetznerへのワンクリックデプロイ機能を提供しており、Cursorプラグインを使うことでAIプロジェクトをボタン一つでデプロイできるようになります。

Hetznerにデプロイする方法は2つあります:

  1. Zeaburで直接Hetznerサーバーを購入する:私たちがサーバーを作成し、環境を設定し、SSHキーとDockerを設定します。あなたはコードを書くことに専念できます。
  2. 既存のHetznerサーバーをリンクする:IPアドレスとSSHパスワードを入力するだけで、私たちが接続し、デプロイ用の橋渡しを設定します。手動での設定は不要です。

ZeaburのCursorプラグインを使えば、Cursor内でコードが完成したら、サイドパネルを開き、「Deploy to Hetzner」をクリックするだけで、あとは私たちにお任せです。

チュートリアル:CursorからHetznerへの完全デプロイ手順

ステップ1:ZeaburのCursorプラグインをインストール

Cursorでプラグインマーケットプレイスを開き、「Zeabur」を検索してインストールします。

インストールが完了すると、CursorのサイドバーにZeaburのロゴボタンが表示され、その中に「Deploy」オプションがあります。

ステップ2:Zeaburアカウントにログイン

ブラウザでhttps://zeabur.com/loginを開き、GitHubまたはメールでZeaburアカウントにログインします。

ステップ3:Hetznerサーバーを購入またはリンク

https://zeabur.com/serversに移動し、右上の「追加」ボタンをクリックします。すると、2つのオプションが表示されます:既存のサーバーをリンク、Zeaburからサーバーを購入

  1. Hetznerサーバーをまだ持っていない場合、「Zeaburからサーバーを購入」をクリックし、Hetzner、地域、仕様を選びます。

  1. すでにHetznerサーバーを持っている場合、IPアドレス、SSHアカウント、パスワードを入力してリンクします。

ステップ4:ワンクリックデプロイ

Cursorでプロジェクトが完成したら、Zeaburのデプロイボタンをクリックするだけで、自動的にZeaburのAIエージェントページが開きます:

AIエージェントと自然に対話し、どのプロジェクト、サービスをデプロイするか選べば、デプロイが完了します。

ステップ5:デプロイ完了 🎉

デプロイが完了すると、外部URL、SSL証明書の設定、デプロイ記録が表示されます。プロジェクトを更新する場合も、Cursor内からワンクリックで再デプロイできます。

結論:AI開発者に最もおすすめのデプロイ方法

AI時代において、開発のハードルは低くなりましたが、デプロイのハードルは依然として高いです。特に、長期間運用する必要があり、リソースを自由に制御できるプロジェクトにとって、従来のプラットフォームは高すぎるか、制限が多すぎます。

Cursor → Zeabur → Hetznerの流れは、柔軟性、速度、そして開発効率を保ちながら、AI開発者のニーズに最も合った方法です。