サーバを ConoHa VPS に変えましたよ

汎用的なVPSが必要になったので、何かと話題の ConoHa ちゃんを使ってみた。売り文句通り、早いですね。あまりに使い勝手がよかったので、WordPressをAzureから移設することにしました。

ConoHa ちゃんには、WordPress(KUSANAGI) のテンプレートがあるんですが、WordPress専用VPSを導入するまでもないので、KUSANAGI Runs on Docker で起動してみたところ、あっさり完了。既に移設も終わりました。

既存VPSの上に立ち上げるので、docker-machine は使わず、そのまま docker-compose で立ち上げています。

docker-compose のおかげでサービスまるごと構築したり壊したりがとっても簡単で安全にできるようになったので、最近は使いまくりですね。

初期の頃docker単体で頑張っていた苦労は何だったのか・・・

テスト用に WordPress を導入しました

そういえば第一次ブログブームの直前くらいまではブログやってましたね。
基本的に一般化すると飽きる性格なのでw

Web周りのトレンドとしては、モバイルでのパフォーマンスを上げるために、AMP やら Instant Articles やらが話題ですが、これらの挙動をテストするために、いちいちHTML書くのもかったるいので、WordPress を入れてみました。どちらもプラグイン入れれば対応するので、試してみるには最適です。

導入方法としてはいろいろな選択肢がありますが、今時はクラウドですね。といってもwebホスティングはFirebaseにしてしまったので、別に探す必要があります。

ただ、 AWSGCP はインスタンスで時間課金されてしまうので、個人でテストするには向きませんし、WordPress向けのサービスはプラグインが使えなかったりして使い勝手がいまいち。

いろいろ試した結果、個人的に結構気に入っている Microsoft Azure にしてみました。実際、このブログの WordPress がまさにその環境となります。

Azureの場合、Webアプリで実行できるので、ひとまず動かすだけなら共用サーバで無料スタート。MySQLも20MBまでなら無料。これらは全てWebのダッシュボードで数クリックするだけでインストール完了。アップデートやプラグインのインストールもちょっと重いのを我慢すれば普通にできますし、サーバ上のファイルの修正もWebエディタがあるのでsshやftpとかする必要も一切ありません。

一点、カスタムドメインを使うには有料サービスに格上げしなければならないので(それでも月1000円程度〜)、ドメインは azure の標準のまま https://dorapress.azurewebsites.net/ で運用しています。

アクセスが殺到すると制限を超えて止まってしまいますが、まぁそんなに来ることはまずないでしょうw

しばらくはテストのためにこのような記事を時々書いてみます。飽きなければw

www.dorachan.com のホスティングサーバを Firebase に変えました

www.dorachan.com のホスティングサーバはこれまで

  • 自宅サーバ
  • Google Sites
  • XREA 無料サーバ
  • Tumbler カスタムドメイン

のように転々としてきましたが、カスタムドメインの常時HTTPS化をするために、Google Firebase に移行しました。

選定基準は以下の通り。

  • とにかく簡単
  • 無料範囲で十分使える
  • 常時HTTPS
  • 独自ドメインが使える
  • 自分でSSL証明書を用意しなくていい(無料)
  • CDN対応
  • ホスティング機能は静的ファイルに特化
  • 将来のWebアプリ化が可能(認証、通知、DB、Analytics等のアプリ向け機能が標準で使える)
  • 以前にハッカソンでWebアプリを作ったときに使ってすこぶる便利だった

これまでのようにサーバサイドでゴリゴリできませんが、今時はフロント側で処理するので、そういう用途には合致していると思います。

dorachan.com のDNSを変更しました。

これまで お名前.com のDNSを使っていましたが、いちいちWebで設定するのが面倒になってきたので、 LUADNS に乗り換えました。

Luaスクリプトで記述して、GithubにPushするとWebHook連携で自動的に反映されます。なんて便利。

こんな感じに記述します。(一部省略)

G Suite(旧Google Apps)の設定もテンプレートを使えばあら簡単。

無料プランもありますが、足りなくなってきたので Basic プランで使っています。パフォーマンスも今のところ問題なし。