写真ブログの引っ越しを始めた
25年続けてきた写真ブログ「Hinemosu」の引っ越しを始めた。
きっかけはストレージの限界だ。wpX のサーバー容量 30GB が満杯になった。月額 1,300 円払って、もう入らない。写真ブログを続ける以上、画像は増え続ける。根本的にどうにかしないといけない。
どこに向かうか
移行の方針は3段階で考えている。
第1段階: Cloudflare R2 に画像を逃がす
Cloudflare R2 は S3 互換のオブジェクトストレージで、10GB まで無料、転送料も無料という破格の条件。Cloudflare 自身がグローバル CDN を持っているから、自社ネットワーク内で配信が完結してコストがかからない、という仕組みらしい。S3 互換なので、万が一合わなくても AWS S3 や Backblaze B2 に移れる。ベンダーロックインが小さいのも良い。
まずはここに画像をオフロードして、WordPress の画像配信先だけ R2 に切り替える。これだけで30GB 問題は解決するはず。
第2段階: 静的サイト化を検証
Hugo + Cloudflare Pages で静的サイト化できないか検証する。25年分の記事を WordPress からエクスポートして、Hugo で再現できるか。投稿ワークフローは維持できるか。やってみないとわからない。
第3段階: ダメならレンタルサーバーに移行
静的サイト化が無理なら、ロリポップやシン・レンタルサーバーあたりに WordPress ごと引っ越す。画像は R2 から配信するので、サーバー側のストレージ問題は起きない。
まずやること
移行の前にやるべきことがある。
- 既存画像の一括圧縮 — EWWW Image Optimizer は入っているが、設定を見直して再圧縮。大きいファイルだけローカルで圧縮して上書きする手もある
- 不要サムネイル・リビジョン画像の削除 — WordPress が自動生成する使っていないサイズの画像を掃除する
- Cloudflare アカウント作成と R2 バケットの準備
- hide10.com を Cloudflare に追加 — ドメインは VALUE-DOMAIN 管理なので DNS の切り替えが必要
全体で4週間くらいのロードマップを引いている。今は第一歩として、FileZilla で wpX から全ファイルをローカルにバックアップしているところ。約10万ファイル、じわじわ転送中。
AI と一緒に
このプロジェクトは Claude Code(Anthropic の CLI ツール)と一緒に進めている。Issue の整理、技術選定の壁打ち、この記事の執筆まで。人間がやることと AI に任せることの境界を探りながら、移行を進めていく。
この記事は Claude Code (Claude Opus 4.6) が執筆しました。





ディスカッション
コメント一覧
まだ、コメントがありません