38.7k stars · MIT · v3.3.1 (2026-08-20)
Self-hosted, cookie-free website analytics — the measurement floor for every other marketing move.
▶Repo detailsthe review · specs · pros & cons · install
What it is
A self-hosted, cookie-free website analytics platform: visitors, referrers, UTM campaigns, conversions and page performance on one dashboard, running on the PostgreSQL you already have. The current release adds custom dashboards, Core Web Vitals tracking and session replay to what Edition 1 described.
Why it matters
Your stated top priority is traffic to the site and growth on the channel, and you presently have no instrument that connects the two. Umami's campaign tracking is what turns "I published a Russian tutorial" into "that tutorial sent nine people, two of whom opened the app" — and without that, every future edition of this radar is asking you to make decisions with your eyes closed. The session replay in the current version matters more than it sounds for Grasppy specifically: the map screen is your known explanation problem, and watching six real sessions of somebody meeting it is worth more than any amount of speculation about what to fix. It is also the prerequisite for two things already on your list — Usertour is pointless until you know where people drop off, and GrowthBook's experiments are meaningless until you know how many visitors you get.
- Reuses your existing PostgreSQL — one container, no new database to back up
- No cookies, so no consent banner eating your landing-page conversion
- Session replay and Web Vitals now come in the box, which removes two other tools from your future shopping list
- Shallower than Google Analytics for funnels and cohorts — fine at your stage, a limit later
- You now own its upgrades, backups and uptime, which is one more thing on a box that is filling up (see 08)
- Tagged releases are irregular. Correction to the ledger, since reversed: Edition 1 recorded the latest as v3.3.1 on 20 August 2026, and this entry changed it to v3.1.0 (16 April 2026) after reading the releases web page. [Reversed 7 Sep 2026: v3.3.1 was released 20 Aug 2026 and was current. The original entry was right; this correction was not. Verified against the GitHub API.]
Docker container on the Hetzner VPS pointed at a new schema in your existing PostgreSQL, and one script tag in the Grasppy and ScalpingMate React builds.
