Umami
Run self-hosted web analytics on your own Kubernetes cluster with Edka’s one click deployment. Umami is a lightweight, GDPR-friendly alternative to Google Analytics that runs without cookies. Edka provisions and configures it on your cluster, backed by PostgreSQL, so your analytics data stays on your infrastructure.
What Edka Provisions
Edka deploys Umami 3.1.0 as a managed app on your cluster and wires up everything it needs to run in production:
- Umami App: The dashboard and event collection API, served on port 3000 inside the cluster
- Generated App Secret: A 64-character secret is generated automatically to secure authentication tokens
- PostgreSQL Connection: Connects Umami to an existing managed PostgreSQL installation on your cluster, with the database URL and credentials resolved from Kubernetes Secrets
- Gateway Exposure: Optionally publishes the dashboard and tracker through an Envoy Gateway traffic class at your own hostname
Database
Umami stores its data in PostgreSQL. During deployment you select an existing managed PostgreSQL installation, database, and login user already running on your cluster, and Edka resolves the host, port, schema, SSL settings, and password automatically. Optional SSL/TLS with certificate verification is supported for the database connection.
Configuration Options
- Privacy Defaults: Anonymous telemetry and built in update checks are disabled by default
- Tracker Customization: Set a custom tracker script name, collect API endpoint, or client IP header for use behind a proxy
- Resources: Tune CPU and memory requests and limits (defaults: 200m / 512Mi requests, 1000m / 1Gi limits)
- Placement: Pin Umami pods to a specific node pool, with automatic tolerations for node pool taints
- Access: Expose the dashboard through a Gateway traffic class at a public hostname such as
umami.example.com - Auto-Updates: Optionally enable automatic chart and image updates with a patch, minor, major, or custom version policy
Getting Started
- Click “Deploy Umami” below
- Choose a target namespace and confirm the chart and image versions
- Select your existing PostgreSQL installation, database, and user
- Set resources, placement, and your public hostname for access
- Deploy, then open the dashboard to add your first website and grab the tracking script
Deploy Umami
Umami
Analytics
FreeCategory
Web Analytics
Privacy-focused, self hosted web analytics backed by PostgreSQL. Deploy Umami on your own Kubernetes cluster with one click and keep full control of your data.
Get started