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

guide

VPSでのCoolify:2026年版セルフホスティングHeroku

VPSにCoolifyをデプロイして、アプリホスティングをプロのように管理する方法を徹底解説します。開発者やセルフホストユーザー向けのステップバイステップガイド。

Coolifyはオープンソースのプラットフォームで、Herokuのように簡単にVPS上にアプリケーションをデプロイできるセルフホスティング型ツールです。このガイドでは、VPS上にCoolifyをデプロイして、あなたのインフラ内でスムーズにアプリケーションを動かす方法を解説します。これにより、完全なコントロールと柔軟性を手に入れることができます。

なぜCoolifyを選ぶのか?

Coolifyは洗練されたユーザーインターフェースと強力なデプロイメント機能を備えており、アプリケーションやデータベース、リソースをシームレスに管理できます。セルフホスティングにおけるCoolifyのメリットは以下の通りです。

VPSプロバイダーの比較

Coolifyのホスティングに適したVPSを選ぶ際は、予算やパフォーマンスに合ったプロバイダーを選ぶことが重要です。以下は、人気のVPSプロバイダーの比較表です。

プロバイダー価格(EUR/USD)特徴対象ユーザー
Contabo5.99 EUR/月大容量ストレージオプションあり中規模プロジェクト
Hetzner Cloud4.15 EUR/月優れたパフォーマンスコスト重視のユーザー
DigitalOcean6 USD/月開発者に優しい機能一般的な開発者
Vultr6 USD/月使いやすいインターフェース迅速な展開を希望する人
Linode5 USD/月高度なネットワーク機能エンタープライズレベルのアプリ

詳細な比較はfull VPS comparisonをご覧ください。

VPSにCoolifyをセットアップする方法

  1. VPSプロバイダーを選択: 上記の中から選びます。本ガイドではコストと性能のバランスを考えてHetzner Cloudを例に進めます。

  2. VPSインスタンスの作成:

    • Hetzner Cloudにサインアップまたはログイン。
    • 最低2GB RAMとUbuntu 20.04を選択して新規サーバーインスタンスを作成します。
  3. サーバーの初期設定:

    • SSHで接続:
      ssh root@your_server_ip
    • パッケージ情報の更新:
      apt update && apt upgrade -y
  4. Dockerのインストール: CoolifyはDocker上で動作するため、Dockerをインストールします。

    apt install -y \
      apt-transport-https \
      ca-certificates \
      curl \
     software-properties-common
    • Dockerの公式GPG鍵を追加:
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    • Dockerリポジトリを追加:
      add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    • Dockerをインストール:
      apt update && apt install -y docker-ce docker-ce-cli containerd.io
  5. Docker Composeのインストール: Coolifyのサービス管理に必要です。

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
  6. Coolifyの起動: Dockerを使ってCoolifyを実行します。

    mkdir coolify && cd coolify
    curl -Lo docker-compose.yml https://raw.githubusercontent.com/coollabsio/coolify/master/docker/docker-compose.yml
    docker-compose up -d

Coolifyを使ったアプリケーションの管理

Coolifyが起動したら、http://your_server_ip:3000にアクセスしてWebインターフェースにログインできます。初回は管理者アカウントの作成が必要ですが、その後はアプリケーションの追加や管理が容易に行えます。できることは次の通りです。

よくある質問

1. CoolifyはHerokuと比べてどう違うの?

CoolifyはHerokuのセルフホスト版の代替として機能します。Herokuは管理されたサービスが特徴ですが、スケールに伴いコストが増大することも。Coolifyはオープンソースなので、自分のVPS上にホスティングでき、コストやリソース、カスタマイズ性を自由にコントロールできます。複数のアプリケーションを従来のSaaSモデルより低コストで運用可能です。インフラ管理の自由とデプロイのメリットを両立させたい方に最適です。

2. CoolifyにはどんなVPSスペックが必要?

快適に使用するには、最低でも2GB RAMと1コアのCPUを推奨します。特に限られたアプリやテスト環境では問題ありません。プロダクションレベルのアプリを運用する場合は、4GB RAMと2コアのCPUを持つVPSを選択するのが望ましいです。アプリのトラフィックや負荷に応じてスケールさせてください。

3. HerokuのアプリをCoolifyに簡単に移行できる?

はい、基本的には簡単です。まず、コードをGitHubなどのバージョン管理リポジトリに保存しておく必要があります。CoolifyはGitリポジトリからのデプロイをサポートしているため、コードをプッシュすればスムーズにUIから連携可能です。環境変数やデータベースも合わせてVPSに移行し、完全な動作を確保してください。

Coolifyはセルフホスティングの道を楽しく、かつパワフルにしてくれます。このガイドに従えば、自信を持ってVPS上にアプリケーションをデプロイ・管理できるようになるでしょう。 --- END ---