ZERO TO CLOUDFLARE

ゼロからわかる
Cloudflare

Xサーバーを、卒業しよう。

〜 2026年の個人事業主のための、新しいサイト運用 〜

▶ 2026.6.24 (火) 12:00–13:00
▶ オンライン / 60分
▶ クローズドコミュニティ向け
講師 / しゅうへい村上周平・株式会社むらかみかいぞく 代表
CLOUDFLARE
PAGES / WORKERS / D1 / R2
TODAY'S GOAL

今日のゴールは、3つ。

60分終わったとき、この3つが「言える・決まる・持ち帰れる」状態を目指します。

01
KNOW
4大サービス
何かを言える
Pages / Workers / D1 / R2。この4つを名前で説明できるように。
02
DECIDE
次のLPを
どこに置くか決まる
自分の次のサイトを、どこにデプロイするか判断できる状態に。
03
START
Day1〜Day5の
最初の一歩
今日終わったあと、何からやればいいかを持ち帰る。
WHO AM I
しゅうへい
村上周平 / 株式会社むらかみかいぞく 代表 / フリーランスの学校 運営
フリーランスの学校というコミュニティを運営しています
借金 5,000万円 を、AIで返済中
ぼくはコードを書けない。Claudeに全部聞きながら作ってます
今日話すのは全部、非エンジニアのぼくが実際にやってきたことです。
しゅうへい
CHAPTER 01 — WHY LEAVE X SERVER

こんなことで、
困ってないですか?

サーバーパネルを
いじるのが怖い
Xサーバーの管理画面、どこを触れば何が起きるのか分からない。
独自ドメインの
DNS設定がわからん
切り替えのDNS設定、合ってるのか合ってないのか分からない。
AIで作れるのに
ぼくがボトルネック
いろんなものが作れるのに、なぜか公開だけができない。
PAIN — DNS

DNS設定の、地獄

DNS RECORDS — 設定画面
TYPE
VALUE
TTL
A
192.0.2.1
3600
CNAME
www.example.com
auto
MX
?? mail.???.com
????
NS
ns1.??????.jp
86400
⚠ 1つ間違えると、サイトが表示されなくなる
仕組みは、ぼくもよくわかってない
WordPressを自分で作ったとき「合ってるか合ってないか」が分からない
触ると急にサイトが 吹っ飛ぶ
この「怖さ」を、
そろそろ手放しませんか。
WHY NOW

なぜ今、Xサーバーを
卒業するのか。

REASON 01
バズっても
落ちない
リール経由でアクセスが一気に来ても、サーバーが死なない。
REASON 02
AI連動アプリを
動かしたい
チャットbotや会員サイトなど、動くものを動かせる場所が要る。
REASON 03
月数千円のレンサバ代を
ゼロに近づけたい
借金返済期だから、月の固定費を1円でも減らしたい。
CHAPTER 02 — WHAT IS CLOUDFLARE

Xサーバー vs Cloudflare、3つの比較。

Xサーバー
Cloudflare
速度
日本のサーバー 1台 から配信
世界 330 都市以上から配信
コスト
1.3万円〜
個人サイトなら 年0円
運用
FTPアップ・SSL手動
GitHubに push で自動デプロイ
WHAT IS IT

Cloudflareって、
そもそも何?

Claude
Cloudflare
Cloud(雲)+ flare(炎)
Claudeでも、ただのクラウドでもありません。
もともとは、サイトを守る セキュリティ会社
今は サイトを置く・動かす・データを持つ まで全部できる総合サービス
WHAT CLOUDFLARE DOES NOW
置く
サイトを世界に配信
動かす
アプリ・APIを実行
持つ
データを保存
守る
SSL・DDoS防御
ANALOGY

「お名前.com」に、世界配信・防御・アプリ実行が乗った感じ。

BASE
ドメイン管理・DNS(お名前.comと同じ)
LAYER 1
世界配信・無料SSL・DDoS防御
LAYER 2
動くアプリ(Workers)・DB(D1)
CLOUDFLARE
置く・動かす・
持つを全部やれる
GLOBAL CDN

世界330都市以上から、
配信される。

330
+
世界の都市にサーバー=あなたのサイトのコピーが散っている
Netflixみたいに、近い拠点から届ける
アクセスした人の一番近い都市から、サイトが届く発想。
🇧🇷 ブラジルから
近くの拠点が応答
海外からアクセスされても、遅くならない
CHAPTER 03 — FREE TIER

無料枠が、本気で太い

個人事業主の規模だと、一生使い切れないレベル。次から1枚ずつ噛み砕きます。

Pages
静的サイトは
帯域・無制限
Workers
1日
10万リクエスト
D1
5GB
500万行/日 読取
R2
10GB
送信料 永久0円
BASICS — 単位の話

そもそも「帯域」「リクエスト」
って何?

帯域
=水道メーターの「流れた水の総量」
サイトを開くたびに、数百KB〜数MBが流れる。
リクエスト
=コンビニのレジ打ち回数
1ページ表示・API1発で「1回」とカウント。
送信料金Egress
=倉庫から発送するときの「送料」
普通のクラウドは、ここが一番お金を食う。
▶ Cloudflareは、この3つがほぼ全部ゼロ円。
FREE TIER · 01 — PAGES

Pages:個人LPは、事実上タダ

0
月100万PVバズっても
静的サイトは 帯域・リクエスト無制限
Vercel 無料枠
帯域 100GB で止まる
Cloudflare Pages
上限自体がない=止まらない
※ Pages Functions(動く処理)を入れると、Workers枠を消費します
FREE TIER · 02 — WORKERS

Workers:1日10万リクエスト無料。

100,000
リクエスト / 日 が無料
=1秒1.15回を24時間叩いて、やっと到達
それでも、まだタダ。
AIチャットbotで 1日5,000人 × 20往復
それでも無料枠の中に収まる。
income-roadmap-bot / llac-connect
フォロワー全員が毎日触っても、使うのは数%だけ。
FREE TIER · 03 — D1

D1:5GB500万行/日 読み取り。

5
GB
総ストレージ
ブログ記事(5KB)なら 約100万記事
短文投稿なら 2,500万件
500
万行
/ 日 読み取り
1万人の会員サイトで、全員が
1日500ページ見ても 届かない量
RULE覚えるのは内訳ルールだけ → 1DBあたり最大500MB・最大10DB
FREE TIER · 04 — R2

R2:10GB + 送信料金永久ゼロ

10
GB
高品質画像 約2万枚
ポッドキャストMP3 約200本
エグレス(送信料金)が 永久0円
AWS S3
数MB×1万DLで
数百〜千円が飛ぶ
R2
PDFが1日10万DL
されても 0円
▶ 読み取り回数(Class B)も 月1,000万回 まで無料
CHAPTER 04 — 4 SERVICES

① Pages:最強の、無料ホームページ置き場

Pages
ページズ
HTML・LPなどの静的サイトを世界に配信
GitHubに push したら、勝手にデプロイ
▶ 覚え方:Pages =「サイト」
▶ LP系は Astro + Pages 一択
PAGES — REAL CASES

Pages実例:ぼくのLPは、全部これ。

REPO
claude-master-lp
Claudeマスター講座
ローンチLP
AstroReact
REPO
freelance-gakkou-official
フリーランスの学校
公式LP
Astro
REPO
claude-fulltelop-lp
テロップ全部入り
講座LP
Astro
Claudeデザイン → zipでClaudeコードへ → Astro + Pages で 一撃デプロイ
SERVICE ②

② Workers:動くウェブアプリを、世界で実行。

Workers
ワーカーズ
一番近い場所でJSを動かし、API・Webアプリを作る
Xサーバーの PHP/Node.js を動かす部分の世界配信版
Pages
サイト
vs
Workers
ウェブアプリ
WORKERS — REAL CASES

Workers実例:動くやつは、全部ここ。

freelance-gakkou-learning
会員ゲート・Discord連動の学習サイト
llac-connect
NFT保有確認&Discordロール付与
月2万円のbot代替
income-roadmap-bot
面談ロードマップを案内するAIチャット
SERVICE ③

③ D1:データを覚えておく、SQLデータベース。

D1
ディーワン
Workersから直接使えるSQLite互換DB
WordPress裏の MySQL と同じ役割を無料で
10
DBまで
500MB
/ 1DB
5GB
総容量
D1 — REAL CASE

D1実例:学習履歴を、ちゃんと残す

クッキー頼み
ブラウザの思い出 → 削除や再起動で学習履歴が消える
D1に永続化
どの端末でも、学習履歴がちゃんと残る
freelance-learning-db
D1
受講生の総学習時間
進捗・ロール情報
学習履歴・レコメンドの土台
SERVICE ④

④ R2:大容量ファイルを置く、倉庫

R2
アールツー
画像・動画・PDF を置くオブジェクトストレージ
S3互換だけど、エグレス(送信料金)が永久無料
▶ バズって画像が10万回DLされても、送信料金は 0円
R2 — REAL CASE

R2実例:NFT画像を、自前ドメインで配信。

R2 PUBLIC URL
data.freelance-gakkou.com
└ /llac/metadata/{id}
└ /llac/images/{id}
▶ ダウンロード何回されてもタダ
標準倉庫として使える
教材PDF・無料ガイド
サムネ・OGP画像置き場
THE 4, AS A SHOP

4つを「お店」で例えると。

Pages
看板
静的LP。
見せるだけのサイト。
Workers
店員
動くアプリ・API。
処理してくれる人。
D1
帳簿
データを覚える。
記録を残す。
R2
倉庫
大きい荷物を置く。
画像・動画・PDF。
看板だけなら Pages / 店員と帳簿が要るなら Workers + D1 / 倉庫まで要るなら R2 を足す
CHAPTER 05 — REAL CASES

しゅうへいの使い分けは、3パターンだけ。

PATTERN 01
LP・公式サイト
Pages+Astro
GitHubに push で自動デプロイ
PATTERN 02
会員サイト・
AIチャット・bot
Workers+Hono(+ 必要ならD1)
動くものは、このセット
PATTERN 03
大容量配信
R2
画像・動画が多いサービスに足す
▶ この組み合わせで、いま動かしてるサイトは全部回ってます。
01
REAL CASE ①

CMC LP claude-master-lp

主力講座「世界一わかりやすい
Claudeの教科書」の派生 ・ Claudeマスター講座
AstroReactCloudflare Pages
Claudeデザイン
zipでClaudeコードへ
一撃でデプロイ完了 ✦
02
REAL CASE ②

公式LP freelance-gakkou-official

フリーランスの学校 ・
買い切り型再編後の入口
AstroCloudflare Pages
1 REPO → 2 SITES
公開用サイト(別ドメイン)
非公開サイト(別ドメイン)
▶ 事前登録LPと購入LPを 1リポで運用
03
REAL CASE ③

学習サイト freelanceschools.com

Hono on Workers D1 Static Assets Vimeo連動
Discordログイン
会員ゲート
ロール別
アクセス制御
セミナー
スライド配信
ログイン → 出し分け → 学習履歴まで、全部Cloudflareの中で完結
04
REAL CASE ④

ウォレット接続くん llac-connect

LLAC NFT保有 → Discordロール付与の自作bot
Hono on WorkersSecrets管理
これまで 月2万円 払ってたbotサービスを、自作で置き換え
年間コスト削減
24
万円
浮いた。
▶ 無料枠で完全に稼働中
05
REAL CASE ⑤

セミナースライド配信 seminar-decks

Claudeデザインのスライドを、
Cloudflareで静的配信
freelanceschools.com
/seminars/[YYYYMMDD-keyword]/
▶ パワポは、もう使ってません。
このスライドも、
Cloudflareから配信されてます。
06
REAL CASE ⑥

Stripe → Discord 通知bot stripe-discord-notify

Stripeで決済
webhook発火
Workers
webhookを受ける
Discordに通知
リアルタイム
▶ 「いま誰が買ってくれたか」が、売上の瞬間に流れてくる。
CHAPTER 06 — MORE · ①

Workers AI:軽い処理は、安く回す

CF上でオープンソースAIが動く
Llama / Whisper / Stable Diffusion
メルマガ件名
A/B案を自動生成
無料ガイド
チャットbot
▶ 軽い処理はWorkers AI、最終仕上げはClaude で分担
10,000
Neurons / 日 が無料
MORE · ②

Vectorize:「意味で検索する」DB。

全部、埋め込み化する
個別面談メモ 100名分
note記事・メルマガ 全部
自分専用の
しゅうへい知識AI
▶ 受講生サポートにも使える
MORE · ③

Stream / Images:動画と画像の内製

Stream
動画専用のYouTube内製版
Vimeoの代替候補
$0.001
再生 / 1分
$5
保存 / 1000分
Images
リサイズ・配信を全部やってくれる
WebP / AVIF 自動変換
▶ PC用・スマホ用を作り分けなくていい
MORE · ④

Cron / Email:自動で動く仕組み。

Cron Triggers
Workersを「毎朝9時に実行
できる定期実行
毎朝の借金カウントダウン投稿
毎週のメルマガ送信
Email Workers
独自ドメイン宛のメールを
Workersで受け取って処理
support@ の問い合わせをClaudeで自動分類
ローカル常駐をやめて、クラウド常駐に
MORE · ⑤

Turnstile / Zero Trust:守る機能。

Turnstile
reCAPTCHAの代替
私はロボットではありません
▶ クリック不要・完全無料
Zero Trust Access
URLの前に「Googleログイン
ゲートを置ける
管理画面・財務ダッシュボードをしゅうへいだけが入れる状態に
▶ 50ユーザーまで無料
CHAPTER 07 — ROADMAP

今日からの、Day1〜Day3。

1
DAY 1
アカウント作成 + DNSをCloudflareに
既存ドメイン1個のDNSを向けるだけ。
▶ 移管ではなく「DNS委任」
2
DAY 2
LP1枚作って
Pagesにデプロイ
ClaudeデザインでLPを1枚。
▶ まず「公開された」を体験
3
DAY 3
GitHub連携で
push→自動デプロイ
pushで勝手に更新される体験を。
▶ ここまで3日で行ける
ROADMAP — DAY 4 & 5

Day4〜Day5:動くものに、触る。

4
DAY 4
Honoテンプレで
Workersを1個動かす
簡単なAPIでOK。とにかく1個。
5
DAY 5
D1にテーブル1個作って
保存→取り出す
データが残る感覚をつかむ。
全部Claudeコードに「Cloudflareの〇〇でやりたい」と言えば、手順を出してくれる。まず動かす。
WRAP UP

この4つだけ、覚えて帰る。

Pages
看板
LPは Astro + Pages
Workers
店員
アプリは Hono + Workers
D1
帳簿
データは D1
R2
倉庫
大容量は R2
わからないところは Discordへ
質問・実装相談OK。一緒に解決していきます。
次回セミナー予告
予告もDiscordに流すので、見ておいてください。
1時間、ありがとうございました。