umami
by umami-software
Umami is a web and product analytics platform that tracks website traffic, campaigns, user behaviour, conversions and revenue without using cookies. You can run it on your own server or use the hosted cloud version.
- Stars
- 39.7k +11 a day
- Licence
- MIT
- Runs on
- A small server
- Setup
- Moderate
- Language
- TypeScript
- Age
- 2293 days
What you can do with it
- See visitor numbers, traffic sources and popular pages without cookies
- Track campaigns, conversions and revenue in one dashboard
- Follow user journeys and group visitors into cohorts or segments
Could replace
- Mixpanel
- Plausible
Our suggestion based on what it does, not a feature-by-feature comparison.
Make money with it
Offer to set up and manage privacy-friendly analytics and monthly reports for small business clients who want to avoid cookie banners.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Replace a paid analytics subscription by hosting your own and tracking your website and shop traffic
- Measure which marketing campaigns lead to sales so you can spend your ad budget where it works
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install with Docker Compose, which runs Umami alongside a PostgreSQL database, or build it from source with Node.js and pnpm.
Follow the official instructions in the project README.
Things to check
- Default login is admin / umami, so change the password straight after installing
- Self-hosting needs you to manage a server, a PostgreSQL database and updates
Who's talking about it
- Tech Basket (Sumit): 20 Best Self-Hosted Alternatives to Popular SaaS Apps Featured in a roundup
Checked 27 Oct 2026. Summary drafted by AI from the project's README.