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 & teamsRead the self-hosting docs →
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
How it works

Three steps to your own install.

  1. 1Step 1

    Buy a license

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

    PIQO_LICENSE_KEY=PIQOSH-XXXXX-XXXXX-XXXXX-XXXXX
  2. 2Step 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.

    $ docker compose up -d
    [piqo] ready on http://0.0.0.0:3000
  3. 3Step 3

    Add the script

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

    <script defer data-site="…" src="https://analytics.you.com/piqo.js"></script>
Why self-host

Everything the cloud does, on hardware you control.

Read the docs →
  • 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.

Pricing

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

Buy Startup Founders
  • 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
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.

FAQ

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.

Something else? [email protected]

Your analytics, on your server.

One container, one SQLite file, every feature. Live in about a minute.

docker pull ghcr.io/mddanishyusuf/piqo-selfhost:0

One-time license. Updates included. 14-day refund.