[Synology] 自宅にNASを設置しWordPressを構築 – blogサイトを立ち上げる – DS918+/DS920+ — 動機編からDS1621xs+拡張序章編[2022/01/04]

はじめに

目次

  1. はじめに
  2. Synology NASの導入の最初の理由
  3. 世の中は進んでいた
  4. blogサーバは、WordPressだけではない
  5. おもちゃのNAS
  6. レンタルサーバーの選択肢はなかった(2ページ)
  7. NASサーバーを構築する(2ページ)
  8. Synology NAS – DS918+をチョイス(2ページ)
  9. 現在使用している有償版プラグイン(2ページ)
  10. 外付けHDD(3ページ)
  11. 必要なマシーンとプログラム (基礎編)(3ページ)
  12. アプリ/ツール(3ページ)
  13. 参考(3ページ)
  14. Synology NASの型番について(3ページ)
  15. 更に高性能なNAS(3ページ)
  16. まとめ(4ページ)
  17. 関連記事(4ページ)
  18. 編集履歴(4ページ)

その頃、PCいじりも飽きてしまっていました。NASは、まだ、おもちゃのROCKDISKを使用していた頃です。PCでメディアサーバも構築していましたが、常時稼働は消費電力が大きく、常時稼働には覚悟が必要でした。おもちゃのNASには、PCのHDDデータのバックアップの役割を担わせていました。その頃、オモチャでないNASというものの存在を知りました。自宅でサーバーとしてメディアサーバになるとか、チャンとしたデータバックアップの使い方もあるとか、色々と知るにつれて、オモチャではなくチャンとしたNASを自宅に設置して、メディアサーバーや高度なデータバックアップの用途に使用したいと考えるようになりました。そしてWordPressを構築するに至るのでした。

Synology NASの導入の最初の理由

それでも、本格的なSynology NASを購入した当時は(2018 / 11)、まさか、blogをするとは思っていませんでした。選択したNASはSynology NASには、まず、メディアサーバーを構築して家庭内で楽しんでいました。Synologyを選んだのは、ソフトウェア性能が高いと思われたからです。やっぱり使い勝手にも関わるソフトウェアは重要です。

NASを導入した当時、DiskStation Manager (DSM)に用意されているパッケージをインストールして遊んでいたアプリは以下の通りです。Audio StationVideo StationPhoto Station、などでしたが、それでも、出先から繋いで喜ぶ程度で十分でした。

Audio Station: 音楽ストリーミング

Video Station: ビデオストリーミング

Photo Station: 写真閲覧・共有

数ヶ月経過したくらいからblogでも、と思い立ったわけですが、今となっては、パックアップの選択肢が多い、BtrfsやRAID 6にも対応できるDS918+を選んだ事は、間違いではなかったと思います(2020/04/24追記)。ただ、RAID6は、個人ではやり過ぎですね。RAID6では、パリティHDDが2つ必要です。個人では、パリティHDDは1つのRAID5にしておいて、追加で古いHDDにバックアップを取る体制にしておけば十分です。

世の中は進んでいた

2018年まで10年以上の間、NASがこんなに高性能となっていたことを知りませんでした。それに、オープンソースソフトウェア(OSS)のWordPress(※)というものがあって、blogのサーバーの基本中の基本ということも。

基本的にNASのOSはLinuxが採用されています。実は、「blogのサーバー」と表現しましたが、WordPressの機能は、blogの内容の編集、訪れたネットユーザーへのレスポンス(ワン・カラムやサイド・カラムにしたり)、画像の表示、広告の表示など、いわゆる、ホームページを作成するアプリケーションです。実際にパケットを処理してレスポンスするサーバーは、実は、Apacheというwwwサーバが担っています。WordPressは、Apacheを介してinternetの世界に発信されるのです。便宜上、以下では、WordPressをblogサーバと表現します。

blogサーバは、WordPressだけではない

実は、WordPressというのは、CMS (Content Management System)と言って、その他類似するシステムがあるようです。
https://baremetal.jp/blog/2019/08/26/913/
シェアは、WordPressがトップ(34%)ですが、その他のCMSも上記のリンクに記載があります。2位は「Joomla」, 3位は「Drupal」, 4位は「Shopify」と続き、それぞれのシェアは5%以下です。詳細は、リンクをご参照ください(2020/09/24, Mr. Harikiri)。

  • WordPress
  • Joomla
  • Drupal
  • Shopify

おもちゃのNAS

これまでの約10年間、オモチャのNASやDesk TopのWindowsをメディアサーバーにしたりして遊んでいました。オモチャのNASとは、IO-DATAのRockDiskを意図していますが、もちろんOSはLinuxです。NASに採用されているLinuxでは、最小限の機能でシンプルに稼働できるようにチューンされています。

WordPressはデータベース・システム(MariaDB)を使う動的なWebサイトです。昔は、静的なフォルダー形式でページを配置していました。

それは、IBMが開発したOS/2というPC用のOSがWindowsに対抗して頑張っていた時代のことです。MicrosoftのWindows NTとIBMのOS/2には、一部同じコードが使われていた時期がありました。この事実は、MicrosoftとIBMは一時期、Windowsを共同開発したしていたためです。結局、IBMのOS/2によるPCにおけるOS地位の奪還は叶いませんでした。

  • MD-DOSからWindows
  • WindowsとOS/2
  • UnixからLinux
  • Windowsは生き残った

その頃に市販が開始された「IBM HomePage Builer」というホームページ作成ソフトを使ってローカルに自分だけのためのホームポージを作っていました。静的にページを配置(保存)して静的にリンクを貼るタイプです。目的は、自分だけの「知識のポータル・サイト」を持つことで、いつでも参照できるようにすることでした。忘れてしまいそうなことや、今後、しっかり覚えたいことなど、どんどん追加していました。今では、Synology NASが、そのかわりになっています。当時の「静的なホームページ」の作りは、構造上では至ってシンプルです。作成した目的のhtmlファイルが存在するリンクを作っていくだけです(2020/07/10追記)。

しかし、データベースを使用できないことは、その他の関連情報の自動表示など、動的な表示は全くできなかったため、必要と思われたことは、せっせとhtml文で追加するしかありませんでした。WordPressでは、データベースを使用しているので、様々なプラグイン(plug-in)、または、知識がついてくれば自分でコーディングすることで、複雑な機能を簡単に追加することができます。本当に素晴らしいことです。

人気順