サーバー代0円でブログを運用する構成
ドメイン代以外を0円に保つ、静的サイト+無料ホスティングの組み立て方。
なぜ固定費を0円にするのか
個人サイトの挫折理由は、書くことではなく「維持すること」だ。月額が発生する構成は、忙しい月でも払い続けなければならない。金額が小さくても、支払いが続く限り「更新しなきゃ損」という心理的負債が残る。
そこで判断基準を「ドメイン代以外、固定費ゼロ」に置く。固定費がゼロなら、更新を止めてもサイトは消えない。この基準は機能追加のたびに思い出すもので、次に挙げる構成はすべてこの基準から逆算している。
全体構成
図ではなく、関係を箇条書きで示す。
- 記事と設定 — Git リポジトリ内の Markdown とテキストが唯一の情報源。DB や外部 CMS は持たない。
- サイト生成 — ビルド時に静的 HTML へ変換する(Astro などの静的サイトジェネレーター)。リクエストごとに計算するサーバーが存在しない。
- 配信 — 生成した HTML・画像を無料の CDN ホスティングへ置く。全世界のエッジから配信され、サーバー運用は不要。
- ドメインと DNS — ドメインだけは年額で買う。DNS は同じプラットフォームの無料枠で完結させる。
- 公開手順 — Git へ push すると自動でビルドされ、そのまま CDN に反映される。
各層が独立しているので、どれかを乗り換えても記事(Markdown)はそのまま持ち出せる。
各レイヤーの選定理由
- 静的サイト生成: 全ページをビルド時に作るため、攻撃面も常時稼働も発生しない。記事は Markdown なので Git の差分・履歴・ロールバックが無料で手に入る。
- Git ホスティング: 無料枠でプライベートリポジトリを扱え、push が公開のトリガーになる。
- CDN ホスティング: 静的アセット配信は無料枠が広い。商用利用の可否と、従量課金に発展しない条件を公式で確認しておくのが先だ。
- DNS: ドメイン設定と一体化していると移管やレコード変更の手間が減る。
ロックインの程度は「記事本体が Markdown なので最小」と見てよい。ビルド設定と一部の連携設定が移行コストになるが、再ビルドすれば静的ファイルはどこでも配信できる。
ビルドと配信の流れ
- Markdown を追加して Git へ push する
- ホスティング側が push を検知し、ビルドを実行する
- ビルドが成功すると静的ファイルが CDN に反映される
- キャッシュは自動で効く。反映は通常は数分以内に終わることが多い
ビルドが失敗した場合、サイトは前回の成功ビルドのまま残る。つまり「ビルド失敗 =公開が止まる」であって「既存ページが壊れる」ことはない。ロールバックも、リポジトリを前のコミットに戻して push し直せばよい。失敗を握りつぶして公開しない、という挙動はフロントエンドのスキーマ検証(ビルドエラー)と組み合わせて運用する。
0円を維持するための注意点
- 無料枠は変わりうる — 料金や上限は執筆時点の無料枠の範囲で成立している。プランは改定されるので、判断の前後で公式の料金ページを確認する習慣を作る。
- ビルド回数 — push のたびにビルドが走る。細かい push を連打すると枠を圧迫するような設計のサービスもあり得るため、コミットをまとめる程度の工夫で足りる。
- 画像の扱い — 画像が大きいとビルドと配信の両方に負担がかかる。MVP では
public/に置いた画像をそのまま配信し、loading="lazy"とアスペクト比の指定で表示崩れを防ぐ方式にしている。必要が増えたらビルド時最適化を足す、が順番として自然。 - 従量課金の罠 — 関数実行・データベース・画像変換 API など、使った分だけ課金されるサービスは構成に入れない。「無料枠なら0円」ではなく「構造上 0 円でいられる」ことを選ぶ。
将来お金をかけるべきタイミング
- 独自機能を足したいとき — 検索や会員機能など、静的構成で足りないものが明確になったら、その時だけ有料の機能を検討する。
- アクセスが増えたとき — 無料枠の上限に現実的に近づいたら、スケールのための支出を判断する。先回りはしない。
- 収益化したとき — 収益が固定費を恒久的に上回る状態が続いてからなら、支出は投資として扱える。
まとめ
この構成が向くのは、コンテンツ(記事・資料)が主役で、更新頻度が高く、機能より継続を優先したい人だ。向かないのは、ログイン必須の会員ページやデータを書き込むアプリを本格的にやりたい人だ。そういう用途は無理にこの形に当てはめず、必要なものを必要な分だけ足すべきだ。
試すなら一度、Markdown の記事を 1 本書いて静的サイトに載せてみるとよい。手順の手触りは、余ったスマホを活用するような低コストな試し方と地続きで、古いスマホを玄関の見守りカメラに変えた全手順 にも同じ「まず0円で試す」感覚が出ている。