Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPSでCapRoverをセルフホストする方法(完全ガイド)

この完全ガイドを使って、VPSにCapRoverをセルフホストする方法を学びましょう。簡単に展開できるステップバイステップの指示付き。

CapRoverは、アプリケーションの展開と管理を自分のサーバーで簡略化するために設計されたオープンソースのプラットフォーム・アズ・ア・サービス(PaaS)です。VPSにCapRoverをセルフホストすることで、より大きなコントロールが得られ、サードパーティサービスへの依存を減らし、コストも最小限に抑えられます。このガイドでは、VPSにCapRoverを設定するプロセスを最初から最後まで説明します。

ステップ1:VPSプロバイダーを選択する

CapRoverをインストールする前に、VPSプロバイダーを選ぶ必要があります。以下は、信頼性の高いパフォーマンスを提供し、CapRoverのようなアプリケーションのセルフホスティングに適した、いくつかの人気VPSプロバイダーの比較です。

VPSプロバイダー価格(月額)ロケーションオプション特徴
Contabo VPS5.99 EURヨーロッパSSDストレージ、高速展開
Hetzner Cloud4.15 EURヨーロッパ高性能、低価格
DigitalOcean6 USDグローバルシンプルなインターフェース、良好なサポート
Vultr6 USDグローバルハイフrequency CPUインスタンス
Linode5 USDグローバル信頼性の高いパフォーマンス、簡単なスケーリング

予算やニーズに応じてVPSプロバイダーを選ぶことができます。たとえば、Hetznerはコストパフォーマンスに優れていることで知られ、DigitalOceanは初心者に優しいインターフェースを提供します。

ステップ2:VPSインスタンスを作成する

プロバイダーを選択したら、VPSインスタンスを作成します。あなたのプロバイダー特有の指示に従ってください。一般的な手順は次のとおりです。

  1. 選択したプロバイダーにアカウント登録を行う。
  2. サーバーのサイズとOS(できればUbuntu 20.04以降を推奨)を選択。
  3. バックアップや監視などの追加オプションを設定。
  4. VPSインスタンスを起動。

ステップ3:VPSに接続する

VPSインスタンスが稼働したら、SSHを使用して接続します。ターミナルを開き、次のコマンドを実行します。

ssh root@your_vps_ip

your_vps_ipをあなたのVPSの実際のIPアドレスに置き換えてください。プロンプトが表示されたら、VPSプロバイダーから受け取ったrootパスワードを入力します。

ステップ4:Dockerをインストールする

CapRoverはDocker上で動作しますので、VPSにDockerをインストールする必要があります。次のコマンドを実行してください。

sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker

Dockerのインストールを確認するには、次のコマンドを実行します。

docker --version

インストールされたDockerのバージョンが表示されるはずです。

ステップ5:CapRoverをインストール

Dockerのセットアップが完了したら、CapRoverをインストールします。次のコマンドを実行して、Dockerを使ったCapRoverの展開を行います。

docker run -v /var/run/docker.sock:/var/run/docker.sock --restart=always -d -p 3000:3000 caprover/caprover

コンテナが稼働したら、ウェブブラウザでhttp://your_vps_ip:3000にアクセスし、CapRoverのダッシュボードを開きます。

ステップ6:CapRoverの設定

  1. 初期設定:最初にCapRoverのダッシュボードにアクセスすると、セットアップの構成を求められます。強力な管理者パスワードを設定してください。
  2. ドメイン名:ドメイン名をお持ちの場合は、それをVPSのIPに向けるよう設定してください。そうすればアクセスが簡単になります。ドメインがない場合は、IPアドレスを直接使用できます。
  3. SSL設定:CapRoverは自動的にSSLを有効にするオプションを提供しています。セキュリティのためにこれを有効にしてください。

ステップ7:CapRoverにアプリケーションをデプロイ

CapRoverの設定が完了したら、アプリケーションの展開を始めることができます。以下の手順を参照してください。

  1. アプリの作成: “Apps” セクションに移動し、「Create New App」をクリックします。アプリの名前を入力してください。
  2. 展開方法:展開方法を選択します。GitHubリポジトリ、DockerHubイメージの使用、またはファイルの直接アップロードが可能です。
  3. 環境変数の設定:必要に応じて、アプリに特有の環境変数や設定を構成します。
  4. 展開開始:デプロイをクリックして、アプリを起動します。

よくある質問

CapRoverダッシュボードに安全にアクセスするにはどうすればよいですか?

安全にアクセスするために、HTTPSを有効にしてください。初期設定時にCapRoverはSSLを設定するオプションを提供しており、これによりHTTPSを使った安全なアクセスが可能です。ドメインまたはサブドメインが正しくVPSのIPに向かっていることを確認してください。CapRoverはLet’s Encryptを使用してSSL証明書を自動的に取得します。

CapRoverを動かすためのシステム要件は何ですか?

CapRoverは軽量ですが、複数のアプリをホストする場合は、少なくとも2GBのRAMと1CPUコアを割り当てることを推奨します。また、Dockerイメージやアプリケーションデータのために十分なディスク容量も必要です。

CapRoverをCI/CDパイプラインに統合できますか?

はい、CapRoverはContinuous Integration and Continuous Deployment(CI/CD)をサポートしています。GitHubリポジトリとの連携により自動で展開でき、GitHubのWebhooks設定を行えば、リポジトリにプッシュされた変更に応じて新しいコードがシームレスに展開されます。

あなたのニーズに最適なVPSプロバイダーを見つけるために、私たちの完全なVPS比較もご参照ください。

CapRoverのセルフホスティングは、アプリケーション管理において堅牢なソリューションを提供します。リソースのコントロールを取り、カスタマイズされたアプリケーション環境の柔軟性を楽しみ、Docker化されたアプリケーションのパワーを活用しましょう。