−25%

Windows 年払い、10月31日まで。 プランを見る

EQVPS

Coolify 向け VPS:自分だけのセルフホスト PaaS

Git から自動 HTTPS 付きで自分のサーバーにアプリをデプロイ。Coolify に必要なもの、選ぶべきプラン、インストールコマンド、そして実際のトレードオフ。

マネージドなアプリプラットフォームは請求書が届くまでは快適です。アプリも、ワーカーも、データベースも、すべてが別々の項目になります。Coolify なら、その作業フロー(Git に push すれば HTTPS 付きでデプロイされる)の大部分を、定額の 1 台のサーバーで実現できます。オープンソースで Docker 上で動き、新しい VPS へのインストールは 5 分ほどです。

できること

正直なサイジング

Coolify が文書化している最小構成は 2 vCPU / 2 GB RAM / 30 GB ディスクです。インストールして小さなものをデプロイするには足ります。しかし JavaScript アプリをビルドしたり、横でデータベースを動かしたりした途端、2 GB はスワップとタイムアウトに変わります。

動かすもの合うプラン
Coolify + 静的サイトまたは小さな API 1〜2 個Micro-IP:2 vCPU、2 GB、25 GB(月額 $10)、スワップを追加
数個のアプリ + Postgres + マシン上でのビルドSmall-IP:4 vCPU、4 GB、35 GB(月額 $16)
多数のアプリ、ワーカー、重いビルドMedium-IP:6 vCPU、6 GB、45 GB(月額 $20)

専用 IP 付きのプランが必要です。Coolify のプロキシはすべてのアプリのために 80 番と 443 番で応答しなければなりません。NAT プランが受信で受け付けるのは SSH ポートだけです。

インストール

Ubuntu 24.04 または Debian 12 の新しいサーバーで、root として実行します。

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

スクリプトが Docker をインストールし、Coolify を起動します。http://YOUR_SERVER_IP:8000 を開き、すぐに管理者アカウントを作成してください(最初の訪問者が管理者になります)。その後 Settings → Instance Domain で https://coolify.example.com のように設定します。

ダッシュボードにドメインでアクセスできるようになったら、直接アクセス用のポートを閉じます。

ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable

落とし穴が一つあります。Docker はコンテナのポートを独自の iptables ルールで公開するため、ufw を迂回します。本当に意図していない限り、データベースのポートをホストに公開しないでください。データベースは Coolify の内部ネットワークに置いておきましょう。

健全に保つために

トレードオフ

1 台のマシンです。サーバーが再起動すれば、その上のすべてのアプリが一瞬止まります。Coolify は開発が速く、アップデートも頻繁です。たいていは良いことですが、ときどき驚きもあるので、金曜の夜ではなく落ち着いた時間帯に更新しましょう。そして今や運用チームはあなたです。深夜 2 時にビルドが壊れても、「Deploy」ボタンの向こうにサポート窓口はありません。

一人で開発している人や、いくつかのプロジェクトを持つ小さなチームにとって、この取引はたいてい見合います。アプリごとの請求書の山を、自分が理解している 1 台のサーバーに置き換えられるのです。

関連

デプロイの準備はできましたか?暗号通貨で支払い、KYC不要 — 約1分でオンライン。

今すぐデプロイ →

FAQ

Coolify にはどれくらいの RAM が必要ですか?

Coolify 自身の最小要件は 2 vCPU と 2 GB RAM ですが、それで賄えるのはコントロールパネルだけです。本当にメモリを食うのはビルドで、Node.js や Next.js のビルドだけで 1〜2 GB を使うことがあります。いくつかのアプリとデータベースを載せるなら、4 GB(Small-IP)が不安定さから抜け出せるラインです。

専用 IP は必要ですか?

必要です。Coolify はデプロイしたすべてのアプリのために 80 番と 443 番で応答するリバースプロキシを動かし、Let's Encrypt の証明書を発行しますが、それには受信の HTTP が必要です。NAT プランは受信の Web トラフィックを受け付けないため、独自の IPv4 を持つプランを選んでください。

データベースを同じサーバーで動かせますか?

できます。Coolify は Postgres、MySQL、Redis などをワンクリックでデプロイします。そのぶんの RAM を見込み、Coolify のデータベース定期バックアップを S3 互換ストレージに設定して、1 台のサーバーがデータの唯一のコピーにならないようにしましょう。

ディスクがいっぱいになるとどうなりますか?

ビルドのたびに Docker のイメージとレイヤーが残ります。Coolify にはクリーンアップ設定があるので有効にし、ときどき 'docker system df' を確認してください。古いイメージを削除していれば、35 GB のディスクで小さなアプリを複数動かせます。

Coolify は本番運用に耐えますか?

実際のプロダクトを動かしている人はたくさんいます。正直な注意点は、1 台のサーバーであることと、Coolify がかなり頻繁に自己更新することです。メンテナンス時間を決め、バックアップを取り、高可用性インフラとして扱わないでください。

コメント

まだコメントはありません。最初になりましょう。

コメントを残す

コメントは表示される前にモデレートされます。