Ghost
Node.js製パブリッシング、共有ホスティングでは不可。
GhostはNode.jsで動くため、PHPの共有ホスティングは最初から対象外:常駐Nodeプロセスを動かせるVPSが必要です。その代わり軽量:通常トラフィックのブログなら1 GBで足り、2 GBあれば同一マシンにMySQL 8も載ります。Ghost 5は本番でMySQL 8が必須 — SQLiteは開発用のみ対応。
RAM ≥ 1 GB CPU ≥ 1 cores Storage ≥ 20 GB
おすすめプラン
このワークロードの要件と価格性能比に合うものを選定。
理由: 1ユーロで1 GB:ぎりぎりだが収まる
aruba-cloud/vps-smart-vps1.json 5リージョン · Aruba Cloud
$1.09 /mo
~15 ms 月€1
4.0
vCPU
1
RAM
1 GB
SSD
20 GB
Bandwidth
∞ unmetered
1 vCPU 1 GB RAM 20 GB SSD ∞
理由: 米国拠点のある安価な選択肢
理由: MySQL 8を余裕を持って載せられる2 GB
scaleway/play-1-pico.json 3リージョン · Scaleway
$0.0037 /hr
~15 ms
4.1
vCPU
1
RAM
2 GB
SSD
10 GB
Bandwidth
—
1 vCPU 2 GB RAM 10 GB SSD
運用のヒント
- root権限のあるVPSが必要:GhostはPHP共有ホスティングでは動かない。
- Ghost 5は本番でMySQL 8が必須:SQLiteは開発専用。
- 1 GBならswapを追加:Ghostの更新時に一時的にメモリを食う。
- NginxとLet's Encryptを使うGhost-CLIで:手動インストールは問題が多い。