[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f29lqxoto84m32":3},{"code":4,"message":5,"data":6,"timestamp":68},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":43,"summary_md":44,"topic":45,"github_topics":48,"license":58,"homepage":59,"updated_at":60,"history":61},"umami-software\u002Fumami",15,"Umami is a privacy-first web and product analytics platform. Traffic, campaigns, behavior, conversions, and revenue in one place. No cookies, no surveillance, self-hosted or in the cloud.","TypeScript",39662,8407,45,2291,[16,22,28,34,39],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},43040507,"Umami is a simple, fast, privacy-focused alternative to Google Analytics",348,168,"2025-02-13",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},45846693,"Umami 3.0",30,1,"2025-11-07",{"id":29,"title":30,"points":31,"comments":32,"posted_at":33},46205573,"Umami affected by NextJS CVE-2025-66478",3,0,"2025-12-09",{"id":35,"title":36,"points":37,"comments":26,"posted_at":38},41210125,"Umami: A simple, fast, privacy-focused alternative to Google Analytics",2,"2024-08-10",{"id":40,"title":41,"points":37,"comments":32,"posted_at":42},48386961,"Umami: An open-source alternative to Google Analytics, Mixpanel and Amplitude","2026-06-03","Self-hosted web and product analytics that avoids cookies and third-party surveillance.","Umami is a credible self-hosted analytics option if you want traffic, campaign and conversion numbers without shipping user data to an ad-funded third party. Its setup is well documented and the UI is approachable; the harder question is how much customization and scale you need.\n\n## The problem\n\nA site owner wants to know which pages, campaigns and conversion paths bring results without handing visitor records to a third party or configuring a cookie banner for basic traffic counts. Traditional hosted analytics often means adding a script that phones home, and the data ends up in someone else's dashboard. Umami replaces that with a first-party tracking script and a dashboard you run yourself, backed by PostgreSQL. After installation you get pageviews, campaigns, audience segments, cohort analysis and revenue reporting in one interface, based on the project's own description.\n\n## What's different\n\nThe distinguishing choice is self-hosting as a first-class path: the README documents running from source with Node.js 18.18+ and PostgreSQL, plus an official Docker image and compose file that bundle the database. That matters because the alternative to a hosted analytics vendor is often a vague promise about privacy; here the data store is a database you control. Umami also documents an MCP endpoint, disabled by default and enabled with an environment variable, so an AI client can query analytics with a separately generated API key.\n\nThe trade-off is operational weight. You are responsible for the database, the reverse proxy or port configuration, and the update cycle: source installs require pulling, reinstalling dependencies and rebuilding, while Docker updates require pulling new images and recreating containers. First-time builds create the tables and an admin login with a default password, so account hardening belongs on the initial setup checklist. The README shows the deployment mechanics but not benchmarks for high-traffic sites, so volume planning needs your own testing.\n\n## Who should try it\n\nA developer or small team running a content site, documentation portal or product landing page is a good fit: they can deploy a container, add the tracking script, and get campaign and conversion reporting without a separate consent flow for basic counts. A technically comfortable individual with a single personal site can also use it, though the database and update chores may outweigh the value compared with a lighter hosted option.\n\nA poor fit is someone who wants zero maintenance or only needs a raw event pipeline at very large scale. The PostgreSQL dependency and rebuild-based updates add ongoing work, and a commenter on Hacker News on 2025-02-17 described having to modify Umami heavily for a game companion app because of missing features and performance issues, which suggests custom, high-volume use cases deserve early load testing. The Docker compose path is the gentler entry point; source installation is more involved.\n\n## Requirements and limitations\n\nYou need Node.js 18.18+ and PostgreSQL v12.14+ for a source install, or Docker for the packaged path, plus a reverse proxy or adjusted port to serve it publicly. Two-factor authentication cannot be enabled until a separate 64-character encryption key is configured, so security hardening is a deliberate step rather than a default. The documented private MCP endpoint means API keys are another credential to manage.\n\nUpkeep is the bigger long-term cost. Source-based deployments must be rebuilt after each pull, and database schema changes arrive through the build step, so updates are not a single click. The README does not lay out a backup or migration plan; you should decide how the PostgreSQL data is backed up before relying on it for records you care about. For evaluation, the hosted demo and the [getting started guide](https:\u002F\u002Fumami.is\u002Fdocs\u002F) are the practical starting points.\n\n## HotRepo's take\n\nHotRepo's dated observations show 39,649 stars and a +43 daily gain on 2026-10-24, then 39,654 stars and +45 on 2026-10-25, with two daily-board appearances. That sample is too short to judge momentum, and the repository has existed since 2020. The Hacker News thread from 2025-02-13 drew 348 points and 168 comments, which signals discussion volume rather than a verdict.\n\nAdoption judgement: worth trying for a small self-hosted site where database ownership is the point. Before committing, verify the PostgreSQL version and update path in the [project instructions](https:\u002F\u002Fgithub.com\u002Fumami-software\u002Fumami) against your hosting setup.",{"slug":46,"name":47},"data","Data",[49,50,51,52,53,54,55,56,57],"analytics","audience-segmentation","charts","cohort-analysis","google-analytics","product-analytics","statistics","user-journey","web-analytics","MIT","https:\u002F\u002Fumami.is","2026-10-25T03:00:44Z",[62,66],{"date":63,"stars":64,"stars_gained":65},"2026-10-24",39649,43,{"date":67,"stars":11,"stars_gained":13},"2026-10-25",1792918183]