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

Umami screenshot 1

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.

Key features

  • Privacy-focused tracking that avoids invasive user monitoring
  • Self-hosted deployment options for full data ownership
  • Support for PostgreSQL databases version 12.14 and above
  • Docker and Docker Compose images for rapid installation
  • Web-based dashboard for viewing analytics data
  • Node.js based architecture requiring version 18.18 or higher
  • Automated database table creation during the build process

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.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age6 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.