Inspector Hub
AGPL v3 Open Source — Free Forever

YOUR DATA.
YOUR CLOUDFLARE.
ZERO FEES.

Deploy the full OpenInspection software to your own Cloudflare account in under 60 seconds. No license fee, no vendor, no lock-in — the code and the data are yours.

$0 software license feeAGPL v3 open sourceYour Cloudflare accountNo Node.js required
Software license fee
$0forever
You pay only your Cloudflare infrastructure costs
Edge-native performance. Runs as a Cloudflare Worker — global CDN, sub-50ms response times, zero cold starts.
Data stays on your account. D1 database, R2 photos, KV config — all in your Cloudflare dashboard.
Most solo teams run free. Cloudflare’s free tier covers the typical small inspection business.
Recommended — No terminal needed
Method 1 — Zero Setup

One click.
Running in 60 seconds.

No local tools. No config files. Cloudflare’s dashboard walks you through everything.

01
Deploy
Click the Deploy button

Cloudflare will fork the OpenInspection repository and walk you through creating your Worker, D1 database, and KV namespace — all in the browser.

02
Configure
Follow the Cloudflare dashboard prompts

The Cloudflare dashboard will guide you through naming your D1 database and KV namespace. Accept the defaults — they’re pre-configured to work with OpenInspection.

03
Visit
Open your Worker URL at /setup

Once deployed, Cloudflare gives you a Worker URL. Navigate to the /setup path to start initialization.

https://openinspection.<your-account>.workers.dev/setup
04
Initialize
Enter your setup code

The deploy wizard prompts you for a SETUP_CODE secret — choose any value with at least 6 characters. Enter that same value at /setup to create your admin account. (You can add or change it anytime in the dashboard under Settings → Variables and Secrets.)

·
·
·
·
·
·
Your SETUP_CODE secret (6+ characters)
What gets created in your Cloudflare account

Four resources.
All under your control.

Everything is provisioned in your own Cloudflare account. We have no access to your data or infrastructure.

Cloudflare Workers
Inspection Engine

The full OpenInspection application running at the edge. Globally distributed, no servers to manage.

Free tier: 100k req/day
Cloudflare D1
Database

SQLite at the edge. Stores your inspections, clients, templates, and user accounts.

Free tier: 5 GB storage
Cloudflare R2
Photo Storage

Object storage for inspection photos. No egress fees — serve images directly to clients.

Free tier: 10 GB storage
Cloudflare KV
Config Cache

Key-value store for tenant configuration and session caching. Fast reads at the edge.

Free tier: 100k reads/day
2
Method 2 — Automated CLI

For developers who
prefer the terminal.

Clone, install, and run one script. It auto-creates all Cloudflare resources and deploys your Worker.

Terminal
# Clone the repo
$ git clone https://github.com/InspectorHub/OpenInspection
$ cd OpenInspection
$ npm install
# Creates D1, R2, KV + deploys
$ npm run setup:cloudflare
✓ D1 database created
✓ R2 bucket created
✓ KV namespace created
✓ Worker deployed → openinspection.workers.dev
🔑 Setup code: a1b2c3d4
Setup code: npm run deploy generates one and prints it in the output — enter that value at /setup. Prefer your own? Set it first with wrangler secret put SETUP_CODE.
3
Method 3 — Manual

Full control over
every config value.

Set up bindings yourself and deploy with Wrangler. Best if you want custom resource names or an existing Cloudflare setup.

1
Set your tenant ID in wrangler.toml
SINGLE_TENANT_ID = "00000000-0000-0000-0000-000000000000"
2
Create your D1, R2, and KV bindings in the Cloudflare dashboard and add them to wrangler.toml
3
Apply database migrations
npm run db:migrate:remote
4
Deploy your Worker
npm run deploy
What it costs to run

Most solo teams
pay ~$0/month.

Cloudflare’s free tier is generous enough to cover the typical small inspection business. You pay for what you use — when you outgrow the free tier.

Workers
100,000 requests per day
Free
D1 Database
5 GB storage · 5M reads/day
Free
R2 Photo Storage
10 GB storage · no egress fees
Free
Software license
AGPL v3 — no fee, ever
Always free
Deploy in under 60 seconds

YOUR CALL.
YOUR
CLOUDFLARE.

Click deploy, follow the prompts, and your inspection platform is live — on your infrastructure, under your control.