さくらのVPS から KAGOYA CLOUD VPS へ移転

当ブログを含む w0s.jp ドメインのコンテンツは2017年1月以来10年弱の間、さくらのVPS(vps.sakura.ad.jp)を利用してきたのですが、11月上旬に KAGOYA CLOUD VPS(www.kagoya.jp)へ移転しました。

移転の理由としては2022年以来、メモリー 512MB プランにて Ubuntu 22.04 が起動できない事象(vps.sakura.ad.jp)が続いており、やむなく Ubuntu 20.04 を使い続けてきたのですが、近年になって使用しているソフトウェアの中に 20.04 に対応しないものが出始めてきたことで保守に支障が生じたためです。

Ubuntu 以外の OS に変えれば済む話かもしれませんが、長年慣れた環境を変えたくないので、メモリー 1GBプランへ増強するしかありません。しかしスペック的にはCPU 仮想 1Core、メモリー 512MB、SSD 25GB の最安プランで充分であり、OS バージョンアップのためだけに料金が上がってしまうのは避けられないものかと他社の VPS サービスを比較したところ、さくらの 512MB プランと同レベルの料金(月額500円前後)でメモリー 1GB を提供しているサービスが複数あったため、この際サービスごと変えることにした次第です。

国内企業が運営する VPS で、メモリー 1GB プランの料金が低価格なものをピックアップした結果を下表に示します。

サービス名 運営企業 料金 CPU メモリー SSD
WebARENA Indigo NTTPCコミュニケーションズ 月額449円 1v 1GB 20GB
KAGOYA CLOUD VPS カゴヤ・ジャパン 月額換算506円(1年契約) 1v 1GB 100GB
ConoHa VPS GMOインターネット 月額換算542円(3年契約) 1v 1GB 100GB
【参考】さくらのVPS さくらインターネット 月額換算807円(石狩・1年契約) 2v 1GB 50GB

WebARENA Indigo は料金は最安なのですが、ストレージ容量が少ないのと、対応 OS に Ubuntu 26.04 がなく、一世代古い 24.04 以下しか提供されていないところに心配があるため除外しました。

ConoHa VPS はスペック上は問題ないのですが、運営企業のグループ会社(GMOインターネットグループ)がサイトポリシー https://group.gmo/terms/sitepolicy/ でこんなことを掲げているところに問題があります。

当サイトへのリンクをご希望の場合は、営利、非営利を問わず、必ず事前に当社までご連絡ください。

リンクを張るのに事前連絡を要求するのは私の Web に対するポリシーに反するものであり、こういった企業の利用客にはなりたくないためこれも除外。ちなみにNTTPCコミュニケーションズも事前連絡制で、しかもなぜか住所まで教えなければならない始末です。

というわけで消去法で KAGOYA CLOUD VPS に決定。Ubuntu を従来の 20.04 から 26.04 へ一気に3世代もアップデートし、各種ソフトウェアも可能な限り新しいバージョンをインストールします。

とくに labs.w0s.jp などの一部サブドメインでは PHP を使用しており、先日 PHP2Shell が世間を騒がせた直後ということもありこれは設定変更をしてでも最新版をインストールします。単に sudo apt upgrade するだけでは Ubuntu 26.04 がリリースされた2026年春時点のバージョンしかインストールできないため、https://packages.sury.org/debsuryorg-archive-keyring.deb のキーリングを導入することで最新の PHP 8.5.12 をインストールしました。

Node.js も従来環境では v26 系がインストールできずに v24 系を使い続けていたところ、ようやくメジャーアップデートできたので、これから本格的に Temporal を使っていこうかと。

そうそう、Apache のバージョンも少し上がって、デフォルトのエラー画面やリダイレクト画面がようやく HTML 2.0 から HTML 4.01 に進化しました。普通のブラウジングではなかなかお目に掛かれないでしょうけれど curl http://blog.w0s.jp で確認できます(※あえて http: を指定)。長年化石状態だったものをせっかく改修したのにここで HTML5 でなく HTML 4.01 になるところが Apache らしいというかなんというか。

user@hostname:~$ curl http://blog.w0s.jp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://blog.w0s.jp/">here</a>.</p>
<hr>
<address>Apache/2.4.66 (Ubuntu) Server at blog.w0s.jp Port 80</address>
</body></html>