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

guide

ContaboでGhostをセルフホストする方法(2026年ガイド)

開発者向けに最適化されたステップバイステップガイドで、主要なVPSプロバイダーであるContaboにGhostを効率的にインストールし運用する方法を学びましょう。

Ghostは、シンプルさとパフォーマンスで広く利用されている人気のオープンソースブログプラットフォームおよびコンテンツ管理システムです。あなたが開発者やホームラッパーであり、Ghostをセルフホストしたい場合、Contaboは手頃な価格のVPSプランと信頼できるパフォーマンスのため、優れた選択肢です。

このガイドでは、ContaboのVPSでGhostを設定するための手順を説明します。VPSのプロビジョニングから環境設定、Ghostのインストールまでをカバーします。

前提条件

  1. ContaboのVPS:まずVPSにサインアップします。Contaboは競争力のある価格を提供しており、最低**€5.99/月**からです。
  2. ドメイン名:Ghostブログに使用するドメイン名を取得します。
  3. 基本的なコマンドラインスキル:SSHやLinuxコマンドに慣れていると便利です。
  4. Node.jsとnpm:GhostはNode.jsをベースにしているため、これらのインストールが必要です。

ステップ1:ContaboのVPSをプロビジョニングする

  1. Contaboのアカウントを作成Contabo VPSにアクセスし、アカウントを作成します。
  2. VPSプランを選択:VPSプランは手頃で、例えばVPS Sが**€5.99/月**です。
  3. OSを選択:GhostにはUbuntu 20.04がおすすめです。
  4. 購入を完了:画面の指示に従って購入手続きを行います。アクティベーション後、サーバーのIPアドレスとログイン情報をメールで受け取ります。

ステップ2:VPSに接続する

SSHを使ってVPSに接続します。

ssh root@your-server-ip

your-server-ipをあなたのContabo VPSのIPアドレスに置き換えます。プロンプトが表示されたらパスワードを入力します。

ステップ3:VPSを更新する

ログイン後、パッケージインデックスを更新します。

sudo apt update && sudo apt upgrade -y

ステップ4:Node.jsとnpmをインストールする

GhostはNode.jsを必要とします。リポジトリを使ってインストールします。

curl -sSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs

Node.jsに付属のnpmもインストールします。

sudo apt install -y npm

インストールを確認します。

node -v
npm -v

ステップ5:Ghost CLIをインストールする

Ghostのインストールを簡素化するツール、Ghost CLIをグローバルインストールします。

sudo npm install -g ghost-cli

ステップ6:Ghost用のディレクトリを作成

Ghostをインストールしたいディレクトリを選択します。たとえば、/var/www配下に作成します。

sudo mkdir -p /var/www/ghost

ディレクトリの所有権を変更します。

sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost

ステップ7:Ghostをインストール

Ghostのインストールコマンドを実行します。

ghost install

プロンプトに従ってGhostを設定します。ブログのURL(ドメイン名を使用)、設定用のメールアドレス、SSLの設定について質問されます。

Ghostインストールのオプション

オプション説明
ブログURLあなたのドメイン名
データベースSQLiteまたはMySQLを使用
メールSMTP設定によるメール送信設定
SSLHTTPS有効化(Let’s Encrypt使用)

ステップ8:起動時にGhostを自動起動設定

インストール後、起動時にGhostが自動的に起動するよう設定します。

sudo systemctl enable ghost_your-domain

ステップ9:あなたのGhostブログにアクセス

ウェブブラウザを開き、あなたのドメインにアクセスしてください。管理パネルにログインしてブログのカスタマイズを始めましょう:http://your-domain/ghost

よくある質問

ContaboでGhostをセルフホストするメリットは何ですか?

ContaboでGhostをセルフホストすることで、環境を完全にコントロールでき、設定のカスタマイズも可能です。また、管理型ホスティングに比べてコストを抑えられる場合があります。Contaboの堅牢なVPSオプションは競争力のある価格で提供されており、必要に応じてリソースを調整でき、信頼性の高いパフォーマンスも備えています。さらに、自分でブログプラットフォームを管理することで、技術スキルを向上させたり、自分好みのホスティング環境を作ることができます。

既存のGhostブログをContaboに移行できますか?

はい、可能です。既存のGhostブログを新しいContaboのVPSに移行するには、まず内容と設定をバックアップします。Ghostの管理パネルからコンテンツをエクスポートし、新しいVPSにGhostをインストールした後、内容をインポートします。この方法でブログの連続性を保ちつつ、ContaboのVPSのメリットを享受できます。

GhostのホスティングにContaboの代わりにおすすめのプロバイダーはありますか?

Contaboは優れた選択肢ですが、他にもDigitalOcean、Hetzner Cloud、Linodeなどのプロバイダーがあります。これらは各々異なる価格設定や特長を持ち、あなたのニーズに合った選択が可能です。DigitalOceanは**$6/月から、Hetznerは€4.15/月から、Linodeも$5/月**から提供しています。詳細なVPS比較については /en/best/ をご覧ください。

このガイドに従えば、Contabo上でGhostを効果的にセットアップし、VPSの可能性を最大限に活用しながら技術スキルも向上させることができます。ハッピーブログ作成!