活用編④|NAS DS218jにWordPressを導入しブログサイトを構築する

WordPress初期記事の表示確認

前回の活用編では、Synology社のNASキット「DISKSTATION DS218j」に対して独自ドメインと無料サーバ証明書の設定を行い、自宅Webサーバとして利用できるようにしました。

そこで今回は、ブログサイトで広く使われているWordPress(ワードプレス)をインストール・設定し、ブログサイトを公開するまでの手順をまとめます。

【広告】ベストコミック100
【広告】チャージ金額の最大2.5%還元

NAS DS218jでブログサイトを構築するメリット

自宅に設置したNAS「DS218j」でブログサイトを利用するメリットは以下の通りです。

自宅NASでブログサイトを構築するメリット
  • 電気代以外は運用費用が発生しない
  • 超大容量のディスクスペースを自由に使える
  • 専用サーバ並みの高パフォーマンス

WordPressによるブログサイトは、XSERVERといったレンタルサーバを利用することで月額1,000円前後で運用することができます。

一般的に使用できるディスクスペースは、200GBといった容量です。

一方、自宅NASでブログサイトを構築した場合、2TBや4TBといった超大容量をすべて使用することができます。

また、低価格のレンタルサーバでは1台のサーバを複数のユーザで共有して使用することが一般的ですが、完全に専用サーバとして利用することができ、高パフォーマンスのサイトを運営できます。

1台のサーバ(NAS)に対して、複数のドメインを割り当てるマルチドメインといった運用も、[仮想ホスト]機能で実現できますし、なによりも、運用にかかわる費用が「電気代のみ」というのが大変魅力的です。

レンタルサーバで3年運営した場合、以下のように確実にNAS「DS218j」の購入費用を上回ります。

項目 料金 備考
レンタルサーバ

(XSERVER X10プラン)
43,200 1,200円×36カ月
自宅サーバ(NAS:DS218j)

・Seagate 2TB HDD × 2

・DS218j本体
38,166 Amazon

2019/11/06時点

電気代については、バックアップや写真のアップロード、FireTVからの閲覧など、Webサーバ以外の目的でも多用しますので考慮しませんが、アクセス時で17.48Wです。

かなり省電力となっています。

ということで、バックアップ等の目的で自宅にNAS「DS218j」を設置するついでに、ブログ等を始めてみてはいかがでしょうか。

ブログでは、アフィリエイト等の広告収入も入りますので思いのほか収益が出るかもしれませんよ!!

WordPressのインストール・設定

それでは早速、NAS「DS218j」にWordPressをインストールし、ブログサイトの設定を行っていきましょう。

前提条件

前提条件として、この記事では独自ドメインの取得と無料サーバ証明書の設定を完了していることを前提としています。

ブログを外部に公開する場合、独自ドメインの利用とサーバ証明書の設定は必須と言えますので、必ず行っておいてください。

以下に解説記事をまとめています。

活用編③|NAS DS218jに独自ドメインと無料サーバ証明書を設定する

2019.11.04

WordPressのインストール

DiskStation Manager(DSM)を起動し、[パッケージセンター]を選択します。

DiskStation Manager(DSM)

[すべてのパッケージ]から[WordPress][インストール]を押します。

WordPressインストール

WordPressが使用する関連パッケージのインストールが表示されますので、[はい]を押します。
WordPress関連パッケージの選択

WordPressが内部的に使用するデータベース(MariaDB 10)のセットアップにて、[管理者パスワード]の入力が求められます。
[パスワード]の入力を行い、[次へ]を押します。
※パスワードは忘れないようにしてください。

MariaDBパスワードの入力

「MariaDB 10」のインストール開始画面が表示されますので、[適用]を押します。

MariaDB10のインストール

続けて、WordPressのセットアップ画面が表示されます。
先ほど、「MariaDB 10」をインストールする際に指定した[管理者パスワード]を入力し、[次へ]を押します。

WordPressセットアップでのDB管理者パスワードの入力

WordPressが使用するデータベースのセットアップが表示されます。
[データベースユーザパスワード]を指定してください。
※[データベース名]、[データベースのユーザアカウント]も任意の値に変更してかまいません。

WordPressのDBパスワード入力

WordPressのインストール設定確認が表示されますので、[適用]を押します。

WordPress設定確認

以上で、WordPressのインストールが完了しました。

WordPressの初期設定

続けて、ブログサイトの情報や管理ユーザの登録等の初期設定を行っていきます。

[パッケージセンター][WordPress]にて、[開く]を押します。
パッケージセンター(WordPress)

WordPressの初期設定ページが表示されますので、言語の選択で[日本語]を選択し、[続ける]を押します。
WordPress言語選択

[サイトのタイトル][管理者ユーザ名][管理者パスワード][メールアドレス]等を入力し、[WordPressをインストール]を押します。

ブログサイト情報の入力
ここでは、例として「Synology DS218j活用術」というタイトルにしました。

※管理者ユーザ名、パスワードは忘れないように注意してください。

初期設定が終わると、「成功しました!」のページが表示されますので、[ログイン]を押します。
WordPressインストール完了

先ほど設定した管理者ユーザ・パスワードを入力し、[ログイン]を押します。

WordPressのログイン

WordPressの管理ページが表示されます。
WordPressダッシュボード

また、以下のようにブログの初期記事も確認することができます。
WordPress初期記事

しかしながら、ブログのURLが以下のようになっています。

http://[ローカルIPアドレス]/wordpress

ローカルIPアドレスとなっている理由は、WordPressをインストールする際に自宅内から接続したDiskStation Manager(DSM)のアドレスがそのまま設定されたためです。

また、NAS「DS218j」のパッケージセンターからWordPressをインストールした場合、必ずWordPressフォルダ下に固定インストールされます。

WordPressのインストール先フォルダ

WordPressのURLは、以下のように独自ドメイン名だけでアクセスすれば表示されるようにしたいと思いますので、次でこれらの設定を行っていきましょう。

https://[独自ドメイン名]

仮想ホストとサーバ証明書の設定

NAS「DS218j」には、[仮想ホスト]という機能があり、複数の独自ドメインをNAS上のWebフォルダにそれぞれ割り当てて、複数サイトを1台のNASで運営することができます。

この機能を使用して、WordPressがインストールされたフォルダを取得した独自ドメインに割り当てましょう。

まずは、「パッケージセンター」のインストール済みから[Web Station][開く]を押します。

パッケージセンター(Web Station)

[仮想ホスト]を選択し、[作成]を押します。

Web Station設定画面

仮想ホストを指定する画面が表示されますので、[名前ベース]を選択した状態で[ホスト名]に独自ドメイン名を設定し、[ドキュメントルート]にWordPressがインストールされたフォルダ(web/wordpress)を選択します。
仮想ホストの指定

また、[HTTPバックエンドサーバ][Apache HTTP Server 2.2][PHP][Default Profile(PHP 7.0)]を選択し、[OK]を押します。

以下のような権限の警告が表示される場合がありますが、そのまま[OK]を押しましょう。
仮想ホスト設定での警告メッセージ

以上で、仮想ホストの設定が完了しました。
設定した仮想ホスト

複数の独自ドメインを、マルチドメインとしてNAS内のそれぞれのフォルダに割り当てる場合は、この操作を繰り返し行います。

次に、独自ドメインに対するサーバ証明書の構成を編集します。
[コントロールパネル]-[セキュリティ]から、[証明書]を選択し、[構成]を押します。
サーバ証明書一覧

[仮想ホスト]で追加したホスト名が構成に追加されていますので、使用する独自ドメイン用の証明書を選択しましょう。
使用するサーバ証明書の指定

この指定を正しく行わないと、ブラウザーでページを表示した際に「このサイトは安全ではありません」といった表示が出ることになります。

これでNAS「DS218j」側の設定は完了です。

続けて、WordPressの管理画面にて、[設定]-[一般]を開き、[サイトアドレス(URL)]を独自ドメインのアドレスに変更しましょう。

https://[独自ドメイン名]
WordPress サイトアドレス(URL)の指定

WordPressの動作確認

これで独自ドメイン名のURLでWordPressにアクセスできます。
早速、管理画面に入ってみましょう。

https://[独自ドメイン名]/wp-admin/
WordPress ダッシュボード

問題なくアクセスできることがわかります。

続けて、ブログ記事の表示です。

https://[独自ドメイン名]
WordPress初期記事の表示確認

何のテーマも入れていないため殺風景ですが、こちらも問題ありません。
これで、NASを自宅サーバとして活用し、独自ドメインを利用したブログサイトの構築が完成しました。

ついでにウェブサイトのスピードチェックを行ってみましょう。
Googleが提供する「PageSpeed Insights」で簡単にチェックすることができます。

スコアは100に近づくほど高速なサイトという評価になります。
DS218jでのPageSpeed Insights測定結果

結果は、驚きのスコア99!!
何もテーマを入れていないとはいえ、NAS「DS218j」がかなり高速で応答してくれているのがわかりますね。

NAS DS218jにWordPressを導入するのまとめ

独自ドメインの取得から設定、DDNSの設定、サーバ証明書の取得、WordPressのインストールから仮想ホストの設定といった操作を経て、自宅に設置したNASでブログサイト(WordPress)を立ち上げる手順をご紹介しました。

全体的に見ると設定する作業が多いですが、一つ一つ順を追って設定していけば、何ら難しいことはありません。

電気代だけの運用費用ですので、レンタルサーバを複数契約されている方や、容量やアクセス速度にお悩みの方、バックアップ目的で設定したNASを他にも活用したい方におすすめです。

興味がある方は、是非ともおためしください!!

最後までお読みいただきありがとうございました。
ではまた!!

【広告】ベストコミック100
【広告】チャージ金額の最大2.5%還元
特集記事

冷感グッズ
中華ゲーム機バナー

ABOUTこの記事をかいた人

千葉県市川市在住。システムエンジニア兼ブロガー兼二児のパパ。 小学生と幼稚園の二人の娘がいます。ついつい、家電製品や新しいグッズが出ると飛びついてしまって家電芸人ならぬ、家電SEと化しています。