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

guide

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

この包括的なガイドで、VPSにCoolifyをセルフホストする方法を学びましょう。簡単に独自のアプリケーション管理プラットフォームを構築できます。

Coolifyは、アプリケーションのデプロイと管理を簡素化するオープンソースのプラットフォームです。Coolifyを使用すると、Virtual Private Server(VPS)上に簡単にアプリケーションをセルフホストできます。このガイドでは、Dockerを使ったセットアップとインストールを含め、VPSにCoolifyをセルフホストする全プロセスを詳しく解説します。

なぜCoolifyをセルフホストするのか?

Coolifyをセルフホストすることで、アプリケーションのデプロイを管理し、パフォーマンスを監視し、必要に応じてスタックをカスタマイズすることができます。さらに、データのプライバシーやコスト効率といった多くのメリットも享受できます。このプロジェクトに適したVPSプロバイダーには以下のものがあります:

プロバイダー月額料金特徴
Contabo VPS5.99 EUR大容量ストレージ、良好なパフォーマンス
Hetzner Cloud4.15 EURコストパフォーマンス良好、柔軟なリソース
DigitalOcean6 USD使いやすいインターフェース、安定した稼働
Vultr6 USD簡単展開、多拠点のデータセンター
Linode (Akamai Cloud)5 USD高性能、スケーラブルなリソース

VPSプロバイダーをまだ選んでいない場合は、完全なるVPS比較をご覧ください。詳細な情報が満載です。

前提条件

インストール前に以下を準備してください:

  1. 最低2 GB RAMと1 vCPUを備えたVPS
  2. ターミナルアクセス(SSH)
  3. VPSにインストールされたDocker

VPSのセットアップ

  1. VPSにログインします。SSHクライアント(PuTTYやターミナル)を使い、以下のコマンドを実行してください:

    ssh root@your_vps_ip
  2. システムを更新してすべてのパッケージを最新にします:

    apt update && apt upgrade -y
  3. Dockerをインストールします:

    apt install -y docker.io
  4. Dockerを起動し、自動起動を有効化します:

    systemctl start docker
    systemctl enable docker

Coolifyのインストール

Dockerの設定が完了したら、Coolifyをインストールします。

ステップ1:CoolifyのDockerイメージをプル

最新のCoolifyイメージを取得するには、次のコマンドを実行します:

docker pull coollabsio/coolify

ステップ2:Dockerネットワークを作成

Coolifyのコンテナ用に専用ネットワークを作成します:

docker network create coolify

ステップ3:永続ボリュームを作成

データや設定を保持するために以下を実行:

docker volume create coolify_data

ステップ4:Coolifyを起動

次のコマンドでCoolifyをDockerコンテナとして実行します:

docker run -d \
  --name coolify \
  --restart unless-stopped \
  -v coolify_data:/data \
  --network coolify \
  -p 8080:3000 \
  coollabsio/coolify

Coolifyへのアクセス

コンテナ起動後、http://your_vps_ip:8080 にアクセスしてください。管理者アカウントを設定し、アプリケーションのデプロイを始めることができます。

よくある質問(FAQs)

Q1: Coolifyでどのようなアプリケーションをデプロイできますか?

Coolifyは、Docker化されたアプリケーション、Node.js、Pythonなど、多様なアプリケーションをサポートしています。Dockerコンテナ内で実行できるものであれば、ほぼすべてに対応。ウェブアプリやバックエンドサービスのデプロイも、シンプルなインターフェースで全ライフサイクルを管理可能です。

Q2: Coolifyを使用するにはドメイン名が必要ですか?

Coolifyを利用するのにドメイン名は必須ではありません。VPSのIPアドレス経由でもアクセスできます。ただし、ドメイン名を取得していると、ユーザーエクスペリエンスが向上し、アクセスも容易になります。NginxやTraefikをリバースプロキシとして設定し、SSL化も行うと、より安全かつ管理しやすくなります。

Q3: Coolifyを安全に使うにはどうしたらいいですか?

セキュリティは非常に重要です。まず、Dockerを定期的にアップデートしましょう。Let’s Encryptを利用してHTTPS化し、安全な通信を確保してください。また、VPSにFirewallを設定し、不正アクセスを防止します。定期的にアプリケーション環境の脆弱性を監視し、適切な対策を講じることも大切です。

まとめ

VPSにCoolifyをセルフホストすることは、開発者やホームラボ愛好家にとって、アプリケーション管理を容易にする最良の方法です。本ガイドに従えば、希望のVPSプロバイダーでCoolifyを稼働させるための全ステップがわかります。Coolifyの機能を最大限に活用し、効率的にアプリケーションを管理しましょう。その他のVPSオプションについては、完全なるVPS比較も併せてご覧ください。 --- END ---