Hosted in Germany • GDPR-ready

Umami Self-Hosted: Full Control, Flat Costs

Self-hosting Umami means owning your analytics and data. But it also means managing servers, backups, updates, and security patches. Let's compare: DIY complexity vs. managed hosting value.

Test it free — no credit card required
38.7K
GitHub stars
🔀
8K+
Community forks
👥
384
Active contributors
🔓
MIT
Open source license
What is Umami?

Umami is a privacy-first web analytics platform. It tracks pageviews, events, goals, and user journeys without cookies or tracking pixels. GDPR-native by design, no consent banner required. Unlike Google Analytics, Umami uses a lightweight 2KB script instead of GA4's 70KB overhead.

The platform is fully open source (MIT licensed) with 38.7K GitHub stars, active development, and 384 contributors. You can use it free on Umami Cloud (100K events/month), pay for a managed plan ($20/month Pro tier), or self-host and own every byte.

Why people choose self-hosting

Self-hosted Umami gives you unlimited websites, unlimited event retention, full team access with granular permissions, and all features available, including funnels, journey mapping, retention cohorts, and custom events. No feature gating. No per-event overage billing.

But self-hosting also means you own the infrastructure burden: setup, backups, security patches, SSL renewal, and 24/7 on-call availability. This is where the hidden cost hides.

DIY Self-Hosted vs. Opsily Managed Umami

Beyond the VPS bill: what self-hosting really costs you.

DIY Self-Hosted Umami
Monthly server cost$3–50
Setup time required2–4 hours (Docker, PostgreSQL, reverse proxy)
Daily backups includedYou set up and monitor
SSL certificate renewalYou manage or automate
Security updatesManual or scripted; you are on-call
24/7 monitoring & uptime SLAYou build it (or pay extra)
EU data residencyPick an EU VPS provider yourself
Annual ops time40+ hours (backups, patches, troubleshooting)
Opsily
Monthly server costFlat monthly plan
Setup time required3 minutes
Daily backups included
SSL certificate renewal
Security updatesAutomatic; we handle it
24/7 monitoring & uptime SLA
EU data residency
Annual ops time0 hours (we maintain it)

DIY costs assume basic Linux knowledge. VPS costs exclude monitoring tools, managed platform upgrades, or hiring outside help.

40+

annual hours spent on ops, backups, patches

DIY self-hosting is not set-and-forget. You are on-call for updates, database maintenance, and troubleshooting. Opsily handles all of it with monitoring and support included.

Why Opsily for Umami

Managed hosting means you get analytics and data privacy without the operations weight.

Zero ops burden

Automatic backups. SSL renewal. Security patches. Database optimization. We handle it all while you focus on using Umami to understand your visitors.

GDPR native, EU hosted

Umami requires no cookie banner. Your data stays on EU servers. Compliance is built in, not bolted on. Privacy is the starting point.

Self-hosted Umami: full features, flat cost

Self-hosted Umami includes every feature: funnels, journeys, retention, team permissions, custom events. No feature tiers. No surprise overage charges.

Built for teams who need reliability

99.9%
Uptime SLA
24/7
Monitoring
3 min
Deploy time
EU
Data Residency

From signup to live analytics in 3 minutes

Opsily's managed Umami is production-ready the moment you deploy. No Docker wrestling. No PostgreSQL setup. No reverse proxy tuning.

1
Pick your plan

Choose a server size based on your event volume. Upgrade anytime with no contracts.

2
We provision instantly

Opsily deploys your Umami instance on EU servers with PostgreSQL, SSL, and backups configured.

3
Add your sites

Drop a tracking script on your website. Add custom events. Start collecting data in seconds.

1

Pick your plan

Choose a server size based on your event volume. Upgrade anytime with no contracts.

2

We provision instantly

Opsily deploys your Umami instance on EU servers with PostgreSQL, SSL, and backups configured.

3

Add your sites

Drop a tracking script on your website. Add custom events. Start collecting data in seconds.

4

Sit back, we maintain it

Automatic backups, security patches, version updates. We monitor 24/7. You never touch a server again.

Privacy, security, and data ownership

Umami is built for privacy. Opsily operates it with compliance and transparency in mind.

GDPR compliant by default

No cookies. No personal data collection. No consent banner required. Your visitors' privacy is the architecture, not an afterthought.

ISO 27001 certified

Industry-standard information security management. Your data is encrypted in transit and at rest with routine security audits.

Encrypted, daily backups

Automatic, redundant backups with disaster recovery tested monthly. Your analytics are protected against any failure.

EU data residency

Store data on servers in Germany or Netherlands. You control where your analytics live. No data centers in other regions without your choice.

Open source (MIT licensed)

Audit the code yourself. No black box. No vendor lock-in. Full transparency on how your data flows and who can access it.

Opsily managed Umami pricing

Pay one flat monthly fee. No per-event overage. No hidden charges. Upgrade or downgrade anytime, cancel with no contract.

Monthly
Annual

Loading pricing...

Common questions about self-hosted Umami

No. While self-hosting usually requires server administration knowledge, Opsily handles all of that for you. We manage the Linux server, the PostgreSQL database, and the Umami application layer. You interact with a simple dashboard to manage your websites and view your data. If you can copy and paste a single line of code into your website, you have enough technical skill to use managed Umami on our platform.

Ready to move from DIY to managed?

Start a free trial of Opsily's managed Umami. No credit card, no setup hassle. Full-featured for 30 days.