Self-Hosted Umami Analytics. In a database you own.
Done with GA4? Done paying by the event? Umami comes pre-installed with HTTPS ready — paste one script and your traffic lands in a database you own.
Cookieless tracking
Goals, funnels, journeys, and revenue
Session replay and heatmaps in Umami 3.2
Your data in one PostgreSQL database
Your Umami admin login is generated at first boot.
Run Umami from day one.
Every plan includes Umami installation, unmetered bandwidth, and full root access.
Length of Subscription
Analytics you own,without a per-event price.
Tired of cookie banners? Umami's docs say most sites can drop theirs — their claim, not legal advice from us.
Per-Event Billing, Gone
Self-hosted Umami has no per-event price at all. On Umami Cloud, every pageview and every stored property is a billable event.
History Without an Expiry Date
Self-hosted Umami keeps your data until you delete it — backing it up is your job. GA4 keeps standard-property event data for 2 or 14 months.
One Database. Yours.
Accounts, sites, and every event live in one PostgreSQL database on your server, with telemetry switched off. One command makes a full backup — moving it somewhere safe is up to you.
The Docker Setup, Already Done
Everything is handled before your first login. Umami's own Docker guide leaves HTTPS, secrets, and an open port for you to fix.
Your Umami reports,in the PostgreSQL database you own.
Umami is MIT-licensed — per its pricing FAQ, only email reports and the streaming API stay cloud-only.
Goals, funnels, journeys, revenue
Goals for conversions, funnels and journeys for paths, and revenue with first- or last-click attribution.
See what visitors did on the page
Session replay and heatmaps, recorded and stored on your own server. Umami says replays are stored for 30 days.
Custom dashboards, Core Web Vitals, teams
Custom dashboards, Core Web Vitals, four team roles, and a share URL for any board you want public.
Umami 3.2.0, PostgreSQL 15, Caddy
Fixed versions, not a floating tag: Umami 3.2.0, PostgreSQL 15, Caddy 2, Debian 13. You choose when to update.
No Default Password, a Real Certificate
The default password is replaced before the site can be reached, and a real certificate is requested for your IP. Your login is waiting over SSH.
Update Umami when you choose
One command updates Umami and warns you before one-way migrations. Another makes a full database backup — moving it somewhere safe is up to you.
No per-event price on your own server.
At a million pageviews a month, Plausible runs $69 to $139 and Fathom $60. Self-hosted Umami has no per-event price.
per month on Fathom for up to 1 million pageviews and 75 sites
per month on Plausible Starter at 1 million pageviews
per month for your first 3 months on Stack 4, with Umami and PostgreSQL pre-installed
Plausible and Fathom publish USD prices at 1M pageviews (plausible.io/#pricing, usefathom.com/pricing, 25 Aug 2026); other currencies are approximate conversions at that date's rates. Umami Cloud Pro is $20/mo for 1 million events, counting each pageview and each stored event property as one event. Umami's pricing page says self-hosting is always free.
Other VPS hosts meter your bandwidth. We don’t.
Most providers hand you a transfer allowance, then bill you per gigabyte the moment you exceed it — so a traffic spike becomes a surprise invoice. DreamHost doesn’t meter bandwidth at all.
is what 10 TB of monthly transfer costs on AWS Lightsail. On a DreamHost VPS, the same 10 TB costs $0.
| Provider | Bandwidth | Overage rate | Cost at 10 TB/mo | Cost at 50 TB/mo |
|---|---|---|---|---|
| DreamHost | Unmetered | No overage | $0 | $0 |
| AWS Lightsail | Metered | $0.09/GB | $810 | $4,410 |
| DigitalOcean | Metered | $0.01/GB | $90 | $490 |
| Vultr | Metered | $0.01/GB | $75 | $475 |
| Linode / Akamai | Metered | $0.005/GB | $45 | $245 |
No transfer caps, no overage fees, no surprise invoice when your traffic spikes — fair use applies.
Competitor figures are each provider's publicly listed overage rates as of June 2026, for outbound transfer beyond each provider's included transfer allowance (plan plus any account-level free-transfer grant). Providers publish these rates in USD; amounts shown in other currencies are approximate conversions. DreamHost VPS includes unmetered bandwidth with no per-GB or per-TB overage charges, subject to terms.
Your VPS. Run anything.
Choose your OS, deploy any app in minutes from your dashboard, and run whatever you build on infrastructure you fully own.
AI Agent
Open-source AI assistant for WhatsApp, Telegram, and Slack. Always-on private AI.
Automation & AI
Open-source AI agent that remembers your projects and gets more capable over time. Self-hosted, private, always on.
Workflow Automation
Connect apps and automate complex workflows without coding. 190k+ GitHub stars.
Development
Scalable JavaScript runtime for building fast network applications. Includes npm to manage thousands of open-source libraries.
Base OS
Universal default. Maximum compatibility with apps, tutorials, and resources.
Base OS
Community-governed. RHEL-compatible enterprise-grade Linux with a 10-year support lifecycle.
Base OS
Required for cPanel. RHEL-compatible enterprise-grade Linux for sysadmins.
Base OS
Lean, reliable, battle-tested. Preferred by experienced sysadmins.
Development
Run containers and compose multi-service stacks with Portainer CE for visual container management.
Database
Open-source Firebase alternative — database, auth, file storage, and real-time APIs.
Database
The most advanced open-source relational database. Runs under n8n, GitLab, and Supabase.
Productivity Suite
Files, calendars, contacts — your own private Google Drive on infrastructure you own.
Publishing
Modern platform for blogs, newsletters, and content monetization. Fast self-hosted publishing.
Development
Self-hosted Git, CI/CD pipelines, issue tracking, and a private container registry.
Development
Linux + Apache + MariaDB + PHP. 25 years of web history.
Development
Self-hosted PaaS to deploy and manage apps, databases, and SSL with a visual dashboard. Modern Heroku alternative.
Gaming
Run Minecraft, Palworld, and hundreds of other game servers from one web panel. Each server isolated, with its own console, files, and backups.
Automation & AI
Coordinate your own AI agents with per-agent budgets and audit trails.
Productivity
Automatic photo and video backup on a server you control.
Analytics & Monitoring
Track visitors, referrers, and events without cookies or a consent banner. Every data point stays on your server.
Analytics & Monitoring
Monitor your sites, APIs, and servers, with down alerts to email, chat, or push.
Join thousands of businesses and developers worldwide on infrastructure that performs.

Analytics that answer to you.
Frequently Asked Questions
- Self-hosted Umami has no per-event price; you pay for the VPS plan. On Umami Cloud, every pageview and every stored event property counts as one event. Stack 4 is $8.99/mo for your first 3 months, then $15.99/mo, with Umami 3.2.0 and PostgreSQL 15 pre-installed.
- Umami's answer is no: its docs say the tracking code sets no cookies, and its homepage says most sites can drop the banner entirely. That is Umami's claim, not legal advice from us. Not everyone agrees; one GitHub user argues consent is still required under ePrivacy rules.
- Umami is pre-installed: Umami 3.2.0, PostgreSQL 15, and Caddy, with a Let's Encrypt certificate requested at first boot. Then SSH in, run sudo cat /root/.umami_credentials for your admin login, change the password, add a website, and paste the tracking script into your site's <head>.
- Umami publishes no RAM or CPU minimum. It requires Node.js 18.18+ and PostgreSQL 12.14+, and one self-hoster who asked for sizing found none in the docs or issues. Any plan we point you to is DreamHost's guidance, not Umami's. Start with the plan that fits the sites you track today.
- Umami Cloud is the hosted version Umami sells, in four tiers. Hobby is $0 for 100K events a month and 1 website; Pro is $20/mo for 1 million events and up to 20 websites. Goals, funnels, journeys, revenue, and attribution are on every tier and in the self-hosted build; session replay and heatmaps start at Cloud's $200/mo Business tier. Self-hosted has no per-event price, and you run the backups.
- PostgreSQL only. Umami v3 removed MySQL support, so PostgreSQL 12.14 or newer is required. The DreamHost image runs PostgreSQL 15 in its own container next to Umami, with no database port open to the internet.
- In one PostgreSQL database on your server, holding your accounts, sites, and events. On the standard launch there is no separate volume, so it lives on the root disk. umami-backup writes a pg_dump to that same disk; nothing copies it off the server for you, so do that yourself.
- You do, when you run umami-update. The image pins Umami 3.2.0; upstream is v3.3.1 (20 Aug 2026), and 3.3.0 added two-factor login and Docker runtime-image CVE fixes the 3.2.0 image predates. umami-update pulls the newest release, which can be a new major version, and warns that a database migration may be one-way. Take a umami-backup first.
Need Some Help?
Whether you're stuck or just want some tips on where to start, hit up our experts anytime. We're here to help!
24/7/365 Through the Chat Widget
24/7/365 Through the Panel
24/7/365 Through the Panel