Ghostは、シンプルさとパフォーマンスで広く利用されている人気のオープンソースブログプラットフォームおよびコンテンツ管理システムです。あなたが開発者やホームラッパーであり、Ghostをセルフホストしたい場合、Contaboは手頃な価格のVPSプランと信頼できるパフォーマンスのため、優れた選択肢です。
このガイドでは、ContaboのVPSでGhostを設定するための手順を説明します。VPSのプロビジョニングから環境設定、Ghostのインストールまでをカバーします。
前提条件
- ContaboのVPS:まずVPSにサインアップします。Contaboは競争力のある価格を提供しており、最低**€5.99/月**からです。
- ドメイン名:Ghostブログに使用するドメイン名を取得します。
- 基本的なコマンドラインスキル:SSHやLinuxコマンドに慣れていると便利です。
- Node.jsとnpm:GhostはNode.jsをベースにしているため、これらのインストールが必要です。
ステップ1:ContaboのVPSをプロビジョニングする
- Contaboのアカウントを作成:Contabo VPSにアクセスし、アカウントを作成します。
- VPSプランを選択:VPSプランは手頃で、例えばVPS Sが**€5.99/月**です。
- OSを選択:GhostにはUbuntu 20.04がおすすめです。
- 購入を完了:画面の指示に従って購入手続きを行います。アクティベーション後、サーバーの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設定によるメール送信設定 |
| SSL | HTTPS有効化(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の可能性を最大限に活用しながら技術スキルも向上させることができます。ハッピーブログ作成!