Self-hosted on Cloudflare

Self-hosted analytics on your own Cloudflare

No VPS, no Docker, no database to patch. One command deploys DataBull into your Cloudflare account, and your data stays there.

All sales are final · License terms

The DataBull dashboard for a sample site: visitors, revenue, conversion rate, revenue per visitor and a daily revenue chart

What gets installed

All of it in your account. Visitors, sales and keys never touch our servers.

Install in about three minutes

npx databull@latest

You need Node.js 22 or newer and a Cloudflare account (the free plan is fine). Paste your license key, click Allow when Cloudflare asks, and your dashboard opens. Run it again any time: it picks up where it left off. Every step.

What it costs to run

Cloudflare bills you directly, not us. The free plan comfortably handles sites up to roughly 20,000 pageviews a day across all your websites. Past that, Workers Paid is $5/month. What fits on the free plan.

Yours to keep

Questions

Do I need a server?

No. DataBull runs as a Cloudflare Worker with a D1 database in your own account.

Is Cloudflare's free plan enough?

For most sites, yes: roughly 20,000 pageviews a day across all your websites. Above that, Workers Paid is $5/month, paid to Cloudflare.

How do updates work?

Run npx databull@latest again. Updates are free for life and your data stays where it is.

Find out which of your posts pay the bills.

One script, one payment connection, and you'll know by tomorrow.

All sales are final · License terms