ブログに戻る

Ghostを使ったブログのセットアップ

Ghostを使ったブログのセットアップ

Ghost は、現代的なオンライン出版物を構築・運営するための、完全にオープンソースで適応性の高いプラットフォームです。Ghost を使えば、ブログの立ち上げは朝飯前です。さらに簡単になるのが、CloudSigma の すでに用意されているベースの ライブラリ OS イメージ.

はじめに

まず、CloudSigma 上に 5 GHz CPU と 8 GB RAM を搭載したマシンを作成します。名前を「Ghost-Blog」とし、「Linux VM」向けに最適化します。ライブラリから Ubuntu 16.04 LTS のイメージをアタッチし、サイズを 100 GB に変更します。まず、最も重要な側面の1つは、静的 IP を割り当てることです。これにより、マシンを再起動する必要が生じた場合でも、DNS 管理の余計な手間に煩わされることがなくなります。

サーバーが起動したら、Ghost のインストールに向けた準備を進めます。

その後、本番環境向けに、Ghost は 公式に以下のスタックを推奨しています:

  • Ubuntu 16.04
  • MySQL
  • NGINX(SSL の場合は最低 1.9.5)
  • Systemd
  • NodeSource 経由でインストールされた Node v6
  • 最低 1GB のメモリ(スワップを使用可能)
  • 実行用の非 root ユーザー ghost コマンド

サーバー上では、まずパッケージリストを更新し、次にインストール済みのパッケージをアップグレードします。これにより、パッケージやソフトウェアの最新バージョンを取得できます。

すべてのソフトウェアパッケージが最新であることを確認した後、インストールを進めることができます。

NGINX のインストール

まず、NGINX をインストールします。According to NGINX Wiki によると、「NGINX は、無料のオープンソースで高性能な HTTP サーバーおよびリバースプロキシであり、IMAP/POP3 プロキシサーバーでもあります。NGINX は、その高いパフォーマンス、安定性、豊富な機能セット、シンプルな構成、および低いリソース消費で知られています。」

これは、ユーザーがアクセスできるポートにデータをキャストすることで、データを公開できるようにするコンポーネントです。

NGINX のインストール後、MySQL サーバーをインストールします。MySQL はオープンソースの関係データベース管理システムです。このコンポーネントは、ブログのデータを保存します。

MySQL サーバーのパスワードを必ず設定してください。Ghost はパスワードなしの認証メカニズムをサポートしていないため、これは重要です。

次に、Node をインストールします。Node.js は、サーバー側で JavaScript コードを実行する、オープンソースでクロスプラットフォームの JavaScript 実行環境です。

Node v6 をインストールするには、まずマシンに NodeSource リポジトリを追加する必要があります。

リポジトリを追加すると、このコマンドで Node をインストールできるようになります。

その後、マシンの準備ができたら、Ghost をインストールできます。

Ghost CLI をインストールした後、ブログをセットアップできるディレクトリ「ghost」を /var/www/ に作成します。

次に、ディレクトリの所有権をユーザー「cloudsigma」に付与します。

次のコマンドは、推奨されているようにディレクトリの権限を変更します。

Ghost のインストール

最後に、ブログをセットアップできます。お待たせしました!

 

ghost install コマンドを入力すると、以下のような出力が表示され、さまざまなプロンプトが太字で表示されます。

 

Ghostのセットアップが完了したので、セットアップ中に指定したIPアドレスでアクセスできます。例えば、192.168.0.22を使用した場合は、誰でも http://192.168.0.22 でブログにアクセスできます。

さらに、http://192.168.0.22/ghost でブログの管理画面(UI)をセットアップする必要があります。ローカルマシンのウェブブラウザから、上記の手順を完了したらすぐにこのリンクを開いてください。Ghostの管理ページが開き、以下のようになります。

Ghost Welcome Screen

Ghostウェルカム画面

アカウントの作成を求められます。ボタンをクリックしてこの画面に移動し、管理画面にアクセスするために初めてのアカウントを作成します。その後、すべての詳細を入力して次のページに進みます。

Account Creation

Ghostアカウント作成

次の画面では、一緒に記事を執筆するチームメンバーを招待できます。メンバーにはメールで招待状が届きます。

Invite Your Team

Ghostチーム招待

その後、以下のような管理パネルにログインします。

Ghost Your Stories

Ghostあなたのストーリー

設定(Settings)でさらにパーソナライズするための様々な設定項目があります。例えば、一般(General)やデザイン(Design)などのタブがあります。

最後に、新しいストーリーを書くには、左側のパネルにある「New Story」をクリックします。

Ghost Quick Setup

Ghostクイックセットアップ

 

以上です。新しいブログプロジェクトの成功を心よりお祈り申し上げます!

この投稿を共有する

author

Akshay Nagpal

著者 · CloudSigma

Preslav DobrevはCloudSigmaのクリエイティブデザイナーであり、従来型および革新的なマーケティングチャネルを活用した一貫性のあるビジネスアイデンティティに注力しています。彼は芸術的なビジョンと戦略的マーケティングを融合させ、インパクトのあるブランドナラティブを生み出すことに長けています。

コメント

コメントはまだありません。最初のコメントを投稿しましょう。