Grosslytics

Get started.

Four steps. Each one checks itself, so you know it worked.

  1. Needs Bun, Node.js 18 or newer, a free Cloudflare account, and a domain on that account. About five minutes.

    1. Get the code
    git clone https://github.com/vidneat/grosslytics.git
    cd grosslytics && bun install
    2. Set up and deploy
    bun run setup

    It asks for a hostname (such as analytics.yourstartup.com) and a dashboard password, then opens Cloudflare: click Allow. It creates the database and queues, deploys, and prints your dashboard address and API_TOKEN. Run it again later to update.

    Brand-new Cloudflare account? Open Workers & Pages once first, so Cloudflare creates your workers.dev subdomain. If your hostname already has DNS records, delete them first.

You can open the dashboard at any point.

Open the dashboard