A privacy focused web analytics tool that tracks website traffic and user behavior without compromising visitor anonymity.

Umami is an open-source, self-hosted web analytics server. It provides a privacy-focused approach to web analytics, allowing site owners to track visitor statistics and monitor audience behavior without relying on proprietary third party services. The software focuses on delivering essential insights while maintaining a small footprint on the host server.
The software is deployed as a server-side web application that manages data collection and visualization. It can be installed from source using Node.js or deployed via Docker and Docker Compose for a more streamlined setup process. Once the server is active, it functions as a centralized hub where administrators can add multiple websites and view traffic data through a browser-based interface.
Umami is designed for developers and site owners who require a lightweight analytics solution that they can control entirely. The technical architecture relies on a Node.js backend and a PostgreSQL database to store and retrieve event data. To configure the environment, users define a database connection URL in an environment file, and they can optionally set a custom API URL to change the base path used by internal UI API calls. The system includes a built-in administrative interface for managing sites and viewing statistics, with a default admin account created during the initial build step to facilitate immediate access.
It serves as a minimal and transparent system for those seeking a self-managed solution that prioritizes data sovereignty.
Track website traffic and conversions with a privacy focused tool that avoids cookies and personal data.
A self hosted web analytics platform for tracking website traffic and user behavior with full data ownership.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.