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

guide

Coolifyを使ったすべてのセルフホスティングを単一のVPSで実現

開発者やホームラボ愛好者向けに、実用的なガイドを通じてCoolifyを使ったアプリのセルフホスティング設定方法を紹介します。

セルフホスティングの世界では、複数のアプリケーションを管理するために効率的な設定が重要です。特に、1つのVirtual Private Server(VPS)の範囲内で作業している場合にはなおさらです。Coolifyは、開発者やホームラボ愛好者がオープンソースのアプリケーションの展開を簡素化し、リソース使用を最適化するのに最適な選択肢です。このガイドでは、単一のVPS上でCoolifyを使用してすべてをセルフホスティングする方法を詳しく解説します。

Coolifyとは?

Coolifyは、Dockerを利用したアプリケーション展開を効率化するオープンソースのセルフホスティングプラットフォームです。直感的なウェブインターフェースを備えており、ユーザーは簡単にアプリを展開、管理、監視できます。Dockerを活用することで、Coolifyはアプリケーションを隔離されたコンテナ内で安全に動作させるため、クリーンで管理しやすい環境を提供します。

VPSの必要要件

Coolifyを成功裏にセルフホスティングするには、最低システム要件を満たすVPSが必要です。以下は、利用可能なVPSの種類とその価格の概要です。

プロバイダー月額料金RAMディスク容量SSD
Contabo VPS5.99 EUR4 GB200 GBあり
Hetzner Cloud4.15 EUR2 GB20 GBあり
DigitalOcean6 USD1 GB25 GBあり
Vultr6 USD1 GB25 GBあり
Linode (Akamai Cloud)5 USD1 GB25 GBあり

複数のアプリをホスティングする場合、少なくとも2 GBのRAMと十分なディスク容量を確保することをおすすめします。Hetzner Cloud(4.15 EUR/月)やContabo VPS(5.99 EUR/月)は、コストとリソースのバランスが良く、Coolifyに適しています。

Coolifyの設定方法

ステップ1:VPSプロバイダーの選択

まず、ご自身の要件に合ったVPSプロバイダーを選びましょう。ContaboとHetznerは競争力のある料金を提供している優れた選択肢です。以下のリンクから始めてください。

ステップ2:VPSに接続

VPSのセットアップが完了したら、SSHを使って接続します。your_useryour_ipは実際のユーザー名とサーバーのIPアドレスに置き換えてください。

ssh your_user@your_ip

ステップ3:Dockerのインストール

CoolifyはDockerコンテナを使用するため、最初のステップはDockerのインストールです。次のコマンドを実行してください。

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce

Dockerが正しくインストールされたかどうかは、バージョン確認で確認できます。

docker --version

ステップ4:Coolifyのインストール

次に、Docker Composeを使ってCoolifyをインストールします。まず、Docker Composeをインストールしてください。

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

次に、Coolify用のディレクトリを作成し、その中に移動します。

mkdir -p ~/coolify && cd ~/coolify

docker-compose.ymlファイルを以下の内容で作成します。

version: '3.3'
services:
  app:
    image: coollabsio/coolify:latest
    container_name: coolify
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - coolify_data:/data
volumes:
  coolify_data:

サービスを起動します。

docker-compose up -d

ステップ5:Coolifyダッシュボードにアクセス

セットアップが完了したら、http://your_ip:3000でCoolifyのダッシュボードにアクセスできます。画面の指示に従ってアカウントの設定を行ってください。

アプリケーションの管理

Coolifyが稼働したら、お気に入りのアプリケーションを展開し始めることができます。GhostやNext.js、Strapiなどのさまざまなアプリケーションをサポートしています。ダッシュボードから各アプリの環境変数や設定を簡単に管理できます。

多くのアプリケーションの選択肢については、awesome-selfhosted に掲載されているセルフホスティング可能な代替案を確認してください。

よくある質問(FAQs)

複数のアプリケーションをホスティングする場合、どれくらいのRAMが必要ですか?

Coolifyを使ったセルフホスティングでは、スムーズな動作のために最低でも2 GBのRAMを確保することをおすすめします。複数のアプリケーションを同時に運用する場合は、より多くのRAMがパフォーマンス向上や遅延の軽減に寄与します。Contabo VPSは4 GBで、月額5.99 EURという競争力の価格で、複数のアプリをホストするのに適しています。

VPSを使ってCoolify内でデータベースを動かすことは可能ですか?

はい、PostgreSQLやMySQLなどのデータベースをコンテナとして展開し、Coolify内で動かすことができます。VPSには十分なリソースがあることを確認し、アプリケーションとデータベースを別々のコンテナとして管理することで、リソース管理とパフォーマンスの向上が図れます。

VPSのストレージ容量が不足した場合はどうすれば良いですか?

VPSのストレージ容量が不足した場合、いくつかの選択肢があります。不要なDockerイメージやコンテナをdocker system pruneコマンドでクリーンアップする方法もありますし、ストレージを拡張するか、より大容量のプランへ移行することも検討してください。例えば、Contabo VPS(5.99 EUR/月)では200 GBのストレージを利用可能です。

VPSプロバイダーの詳細な比較は、full VPS comparisonをご覧ください。 --- END ---