Cloudflare OS Gadget Showcase

Cloudflare OS の運用に使える Gadget(活用ガイド)を 1 トピック 1 ページで大量に集めた公開サイト

Cloudflare OS Gadget Showcase

Cloudflare OS を「自分のデバイス(macOS / QNAP NAS)」で運用するための Gadget(活用ガイド)詰め合わせサイト。

Cloudflare OS は、AI エージェントや 自作アプリ(Gadget)をサンドボックスで安全に動かすためのオペレーティングシステムです。 本サイトは、cfos-sandbox の知見を発展させ、セットアップ → 運用 → 障害対応 → 保守 まで 用途別に切り取った 55 枚の Gadget として公開しています。

Tipこのサイトの特徴
  • 1 トピック 1 ページ … 知りたいことだけを最短で読める
  • 検索しやすい症状 → 原因 → 対処 … トラブル対応を早める
  • 共通テンプレ … どのページも「目的 / 前提条件 / 手順 / よくある失敗 / 確認 / 次に読む」で統一
  • 随時ページ増強guides/*.qmd を足すだけで全 Gadget が増殖します

まず読むべき Gadget(最短ルート)

目的 読むページ
今日中に起動する 00-quickstart
何かハマったら 04-troubleshoot-guide
壊しても戻せるようにする 07-backup-restore
質問したい 10-faq

目次:全 Gadget(55 枚)

基本セットアップ

# Gadget 内容
00 00-quickstart 起動まで最短(macOS / QNAP の分岐)
01 01-macos-setup macOS 前提・権限・セットアップの罠
02 02-qnap-basics QNAP 前提・永続化・常駐の考え方

連携・アクセス制御

# Gadget 内容
03 03-gatekeeper-integration Gatekeeper 連携と“やってはいけない設定”
08 08-access-control-recipes 目的別アクセス制御レシピ
09 09-common-misconfigurations 典型設定ミス一覧(再発防止)
11 11-security-hardening 最小権限・FW・不要機能の切り方

ネットワーク・TLS

# Gadget 内容
12 12-networking-basics DNS・ポート・プロキシ・NAT/ブリッジ
13 13-certificates-and-tls 証明書・TLS・期限切れ対策
28 28-edge-cases 特殊ケース(企業 LAN・VPN・プロキシ)
29 29-dns-debugging 名前解決が壊れたときの切り分け

トラブル・ログ

# Gadget 内容
04 04-troubleshoot-guide エラー症状 → 原因 → 対処
05 05-logs-cheatsheet ログの場所・読み方・よくある誤読

運用・保守

# Gadget 内容
06 06-updates-strategy 更新タイミング・復旧・戻し方
07 07-backup-restore バックアップ対象 / 復元手順 / 検証
14 14-performance-tuning 遅い/遅延:原因候補と優先度
15 15-resource-sizing メモリ/ストレージの見積り
16 16-storage-persistence 永続化:どこに何を置くべきか
24 24-config-management 設定を壊さない運用(差分・管理・レビュー)
25 25-quotas-and-spend-control 費用・上限を意識した運用チェック
26 26-automation-scripts 日次・週次の運用タスク自動化
27 27-maintenance-schedule 保守カレンダー例

監視・障害対応

# Gadget 内容
17 17-startup-and-healthchecks 自動起動・再起動・ヘルスチェック設計
18 18-monitoring-and-alerting メトリクス・監視・閾値・通知
19 19-incident-playbook 障害対応手順書
20 20-rollback-procedure 更新失敗時の復帰フロー

リファレンス

# Gadget 内容
21 21-environment-variables 環境変数一覧・意味・落とし穴
22 22-sample-configs コピペ設定例(注意書きつき)
23 23-checklists-before-change 変更前チェックリスト
30 30-compatibility-matrix macOS / QNAP / バージョン差の互換性
31 31-checklists-after-change 変更後チェックリスト
32 32-template-bug-report バグ報告テンプレート
33 33-upgrade-notes-styleguide 更新ログの書き方ガイド
10 10-faq 頻出 Q&A

Cloudflare 深掘り

# Gadget 内容
34 34-cloudflare-overview Cloudflare 全体像・製品マップ
35 35-workers-basics Workers ランタイム・バインディングの基本
36 36-durable-objects 強整合の状態を持つ Durable Objects
37 37-workers-ai Workers AI の活用法(推論・Embedding)
38 38-d1-database サーバーレス SQLite(D1)
39 39-r2-storage S3 互換の R2 オブジェクトストレージ
40 40-kv-and-cache KV と CDN キャッシュの使い分け
41 41-tunnel-and-access Tunnel+Access で安全に公開
42 42-dns-and-security DNS のフル活用と WAF
43 43-vectorize-and-ai Vectorize で RAG を構成

裏技シリーズ(ギーク向け)

# Gadget 内容
44 44-pro-tips-catalog 裏技カタログ(入口)
45 45-internals-run-local run-local を解剖して挙動を操る
46 46-custom-gatekeeper 自作 Gatekeeper で外部サービスを拡張
47 47-blueprint-crafting Gadget を Blueprint 化・配布
48 48-data-mining-wrangler .wrangler を直接読んで調査
49 49-multi-instance 本番/検証を分離して同時運用
50 50-dev-vars-mastery .dev.vars を極める
51 51-headless-automation CLI / cron でヘッドレス運用
52 52-debugging-hacks DevTools / tail でデバッグ上級
53 53-workerd-runtime workerd ランタイムを素振り
54 54-chrome-v8 What is Chrome V8?(エンジン深掘り)

背景知識(3 分で理解する)

Cloudflare OS は、Cloudflare Workers 上に構築された「AI 生産性環境」です。 中心となる概念:

  • Gadget(ガジェット): AI が「あなた専用」に作る小さなアプリ。文書・スライド・アプリなど。
  • Gatekeeper(ゲートキーパー): 外部サービスとの接続を中継する「ドライバ」。承認・拒否・監査を一手に担う。
  • Blueprint(ブループリント): Gadget を再利用可能なテンプレート(コードごと)として共有する仕組み。
  • workerd / Durable Objects: 各 Gadget を独立サンドボックスで実行し、リアルタイム共同編集を実現する基盤。

このサイトの裏側(どうやって作ったか)

Quarto(ウェブサイト型)で作られた静的サイトです。ソース・ビルド・デプロイ手順は リポジトリの READMEDEV-MEMO.md に記録しています。

  • 元ネタ: cfos-sandbox(Quarto サイト、ガイド 4 本)
  • Cloudflare OS 本体: https://github.com/cloudflare/cloudflare-os

このサイトは、Cloudflare OS の運用メモを「Gadget」として公開するオープンノートです。 本文: CC BY 4.0