本文へスキップ

ソリューション · セルフホスト型 PaaS

Dokploy向けVPS

DokployはDockerとTraefik上で動くセルフホスト型PaaSで、GitやComposeからのアプリケーション、データベース、バックアップ、自動HTTPSを1つのダッシュボードで扱えます。ドキュメントではRAM 2 GBとディスク30 GBが求められており、デプロイするアプリごとに必要量が増えます。BD-8($12.90)は余裕のある最も安いマシンで、C2-4-80($37.90)はDokployインストール済みでお届けします。

必要なもの

ドキュメントに基づくソフトウェア、出典を明記したサイズ

ソフトウェアとセキュリティ方針は、各プロジェクト自身のドキュメントに基づいています。プロジェクトがハードウェアの数値を公開していない場合は、そのサイズが誰の基準によるものかを明記しています。

出典:docs.dokploy.com

  • 「最低2GBのRAMと30GBのディスク容量」。Ubuntu、Debian、Fedora、CentOS。
  • インストール:curl -sSL https://dokploy.com/install.sh | sh。Dockerがない場合は自動でインストールされます。
  • ポート3000(ダッシュボード)、80と443(Traefik)が空いている必要があります。「これらのポートのいずれかが既に使用中の場合、インストールは失敗します」。
  • http://your-ip:3000でセットアップページを開き、管理者を作成します。ドメインでのHTTPSが機能するまでIP:portアクセスを無効にしないでください。

サイズ(Dokployの最小要件と、アプリによる追加分)

用途別のサイズ選び
ワークロードvCPURAM
Dokployのみ(公式の最小要件)ダッシュボード、Postgres、Redis、Traefik。イメージ用に30 GBのディスク。22 GB
Dokploy + 数個のアプリとデータベースビルドはこのマシン上で行われるため、CPUを確保してください。48 GB
複数プロジェクト、プレビュー、Swarmノードまたは小さなDokployサーバーと、より大きなリモートサーバーの組み合わせ。824 GB

適合するプラン

4 台のマシン、最新価格

条件に合う最安のマシンから順に表示。価格は本日時点の月額で、カタログから取得しています。

  • BD-8$12.90/月

    4 vCPU · 8 GB · 100 GB ディスク · 32 TB

    アプリ用に十分な余裕がある最安構成。4 vCPU、8 GB、100 GB(下限の30 GBの3倍以上)、転送量32 TB。このプランの提供元は起動スクリプトを実行しないため、1行を貼り付けてインストールします。

  • C2-4-80$37.90/月

    2 vCPU · 4 GB · 80 GB ディスク · 3 TB

    Dokployインストール済みでお届け。2 vCPU / 4 GB / 80 GB、30以上の都市で提供、ポート3000でセットアップページが待機。

  • C4-8-160$75.90/月

    4 vCPU · 8 GB · 160 GB ディスク · 3 TB

    インストール済み、余裕あり。4 vCPU / 8 GB、イメージ、ボリューム、バックアップ用に160 GBのディスク。

  • BD-24$31.90/月

    8 vCPU · 24 GB · 300 GB ディスク · 32 TB

    複数プロジェクト向けの8 vCPU / 24 GB。プレビュー、ステージング、本番環境を、ビルドがアプリのリソースを奪うことなく運用。

「インストール済みでデプロイ」を押すと、当社の Dokploy 起動スクリプトがご購入前に起動スクリプト欄に全文入った状態で構成画面が開きます。スクリプトはサーバー構築中に root として1回だけ実行され、起動スクリプトに対応したプラットフォームのサプライヤーでのみ動作します。その他の行では、同じコマンドをお客様ご自身で貼り付けてインストールします。

インストール

Dokployのドキュメントに基づく3ステップ

プリセットを使うと、サーバーのお届け時点でステップ1は完了しています。IP を受け取ったらすぐにステップ2を行ってください。

  1. インストール。 curl -sSL https://dokploy.com/install.sh | sh 必要に応じてDocker、Postgres、Redis、Traefik、Dokployをインストールします。所要時間は数分です。
  2. セットアップページをすぐに完了する。 http://your-ip:3000を開いて管理者アカウントを作成してください。最初にアクセスした人が作成できます。
  3. ドメインとHTTPSを設定してから3000を閉じる。 設定画面でダッシュボードにドメインを割り当て、HTTPSが機能することを確認してからIP:portでのアクセスを無効にしてください。Dokployのドキュメントでは、逆の順序で行うとログインできなくなると警告されています。その後、ufw delete allow 3000/tcp。

正直なところ

当社が実際に購入するなら

下限は2 GBと30 GBです。下限サイズのマシンより安い、8 GB・100 GBのマシンをお選びください。

Dokployと数個のアプリ向け

BD-8 · $12.90/月

4 vCPU、8 GB、100 GBで$12.90:DokployとそのPostgres、Redis、Traefik、さらに3〜4個のアプリケーションとそのデータベース、イメージとバックアップ用のディスクを賄えます。このプランでは当社のプリセットが動作しないため、インストールは1行の貼り付けで行います。入力したくない場合は、C2-4-80($37.90)ならDokployが稼働した状態でお届けします。

よくある質問

購入前によくある質問。

Dokployの要件は何ですか?
インストールドキュメントでは、Ubuntu、Debian、Fedora、CentOS上で最低RAM 2 GBとディスク30 GB、さらにポート3000、80、443が空いていることが求められています。これはプラットフォーム(Dokploy、そのPostgresとRedis、Traefik)の分です。デプロイするアプリも同じマシン上で動くため、アプリの分も見込んで選んでください。8 GBのマシンにディスク100 GBあれば窮屈さはなくなります。
プリセットがポート3000を開放したままにするのは安全ですか?
これはDokployのインストール方法によるものです。管理者アカウントを作成するため、ポート3000のセットアップページに一度アクセスできる必要があり、最初にアクセスした人が作成できます。プリセットはこのポートを開放し、/root/DOKPLOY-NEXT-STEPS.txtを残します。そこには、すぐにセットアップを完了し、ダッシュボードにHTTPS付きのドメインを割り当て、その後で初めて3000を閉じるよう記載されています。この順序が重要なのは、HTTPSが機能する前にIPアクセスを無効にするとログインできなくなるとDokployのドキュメントが警告しているためです。
どのポートを使いますか?
ダッシュボード用に3000、アプリの前段に置くTraefik用に80と443、SSH用に22。プリセットはちょうどこれらのポートを開放します。Dokployのインストーラーは80、443、3000のいずれかが既に使用中だと失敗するため、新しいマシンが必要です。
Docker ComposeアプリとGitデプロイのどちらですか?
両方に対応しています。DokployはGitリポジトリからNixpacks、Dockerfile、Buildpacksでビルドするか、指定したdocker-composeファイルを実行します。また、Postgres、MySQL、MariaDB、MongoDB、Redisを正式なサービスとして管理し、S3互換ストレージへの定期バックアップも行えます。
複数のサーバーを管理できますか?
はい。SSH経由のリモートサーバーと、マルチノード構成向けのDocker Swarmに対応しています。よくある構成は、小さなDokployサーバーと1〜2台の大きめのワーカーです。ここにあるどのプランもどちらの役割にも使えます。
DokployとCoolifyのどちらを選ぶべきですか?
どちらもDocker上で1行でインストールできるセルフホスト型PaaSで、Gitからのデプロイと自動HTTPSに対応しています。Dokployはより軽量でComposeやSwarmに近く、Coolifyはより歴史があり機能範囲が広く、当初からマルチサーバーに対応しています。同じマシンで動作し、それぞれに専用ページを用意しています。