WordPressサーバをローカル環境にお金をかけずに立ち上げる
WordPressをRaspberry上に立ち上げてインターネットに公開する
考慮事項
WordPressの環境をお金をかけずに自宅にある環境に立ててたくなった。 環境を作るといっても漠然と作るとどこかで作り直しになりそうな予感がしたため、予め作る際の要件を整理した。
-
OSは64ビットを使う(非力な環境のため少しでも効率よく動作する環境)
-
データ紛失を避けるためにソフトウェアRAID(mdadm)にてHDDの可用性を向上させる
-
ドメインを取得する(インターネットから検索する上で最低限必要となる住所みたいなもの)
-
SSLサイトにする(情報漏洩は気にしない。Googleから見つけてもらうために最低限のマナーとしてSSLサイトにした)
-
おまけ:音源ボードはアンプにつないであり、Spotify サーバ?を常時起動させ、部屋のBGM用に利用

補足説明
インターネット回線は一般家庭のフレッツ光などの回線を使っており課金して固定IPとしていないため、IPアドレスが変更されても問題とならないDDNSでドメイン登録する方法を選んだ。 私はサブドメインでもいいので無料で使えるDDNS Now(https://ddns.kuku.lu/)を利用(無料)した。 ※サブドメインなのでf5.siの下にgontaを申請。IPアドレスがころころ変わるので、 DDNS Nowに向けて定期的にIPアドレスを通知
更に、SSL用証明書は、無料のLet’s Encryptを利用を利用した。 余談だけど、今は無料でブラウザから信用されている認証局から発行される証明書を取得できるなんて便利な世の中だと思う。 このサービスで発行される証明書の有効期間は数日とかなり短いため、定期的に更新するスクリプトを実装する必要がある。
余談
Raspberry Piのボードに内蔵されているWifiユニットが不安。 ※後で調べてみたところ、省電力モードをOFFにすると改善されるという事例あり。 私は無線は使っていないので未検証。 特にCPU使用率が高い際は、ノイズがでているようで頻繁にWifiが切れてしまう。そのために有線接続を実施