Launch deal · first 20 licenses at $99 · 8 left

Web analytics,self-hosted and truly yours.

The same privacy-first analytics as the cloud, as one Docker image with SQLite inside. Buy once, deploy on your server, track unlimited sites forever.

Trusted by founders & teams
Runs on
  • Hetzner
  • DigitalOcean
  • Railway
  • Fly.io
  • Render
  • Vultr
  • Any Docker host
Revenue from
  • Stripe
  • Paddle
  • Polar
  • Lemon Squeezy
  • Dodo Payments
  • Creem
Signups from
  • Firebase Auth
  • Supabase Auth
  • Clerk
  1. Buy a license

    One-time Stripe checkout. The key is emailed to you within seconds.

  2. Deploy the container

    Click the Railway button or run docker compose up. Put the key in PIQO_LICENSE_KEY and it activates on first boot.

  3. Add the script

    Create the owner account, add a site, paste one sub-1KB tag. Visitors show up live.

Everything the cloud does, on hardware you control.

Your data, your box

Events land in a SQLite file on your disk. Nothing leaves except a daily license ping.

Unlimited sites per install

Five side projects, one license. The key never meters sites, events or team members.

Every cloud feature

Revenue attribution, funnels, goals, Search Console, AI traffic, insights, shareable dashboards.

One container, SQLite inside

No Postgres, ClickHouse or Redis. Backups are a file copy, and the app takes one nightly.

Lifetime updates

Pull the new image and restart. Migrations run themselves. No renewal, no version cliff.

Honor-system license

The key unlocks the dashboard and checks in once a day so you can manage installs. That is all.

Pay once. That's the whole pricing page.

Lifetime license, updates included. One install tracks unlimited sites.

Startup Founders

1 install

For one company, or a founder with a stack of side projects.

$249$99one-time

$150 off for the first 20 licenses

12 of 20 launch slots claimed · 8 left

  • 1 install, unlimited sites and events on each
  • Every dashboard feature of the cloud product
  • Lifetime updates, no renewals ever
  • Your data stays on your server
Buy Startup Founders
Deploy on Railwayor bring the image to Docker Compose Render Fly.io— snippets with your key in the install guide after checkout.

Secure checkout by Stripe. The key is emailed to you and shown on your licenses page.

Questions, answered.

What exactly do I get?

The same product as piqo.app as one Docker image: dashboard, revenue attribution for Stripe, Paddle, Polar, Lemon Squeezy, Dodo and Creem, goals, funnels, Search Console and Bing, AI traffic, insights, shareable dashboards and the MCP server. Everything lives in one SQLite file on your disk.

What is an “install”?

One running copy of the container, identified by the hostname in APP_URL. One install tracks unlimited websites. Startup Founders covers one install; Agency covers as many as you like.

Does it phone home?

Only a daily license check-in so you can see and remove installs from your licenses page. Visitor data never leaves your server.

What does the server need?

Docker and about 512 MB of RAM. The smallest Hetzner or DigitalOcean box, Railway, Render or Fly all work. There is no separate database.

How do updates and refunds work?

Pull the new image tag and restart; migrations run on boot and every future release is included. If it does not work for you within 14 days, email [email protected] for a refund.