Umami
Umami is lightweight, privacy-focused web analytics: one app and a PostgreSQL database. This template attaches the database, so page views land in storage that belongs to your deployment.
Umami hosting on Varity costs $14.32 a month at most, with PostgreSQL included. No request, ingress or egress fees.
What you get
Deploying the template sets up every part below in your account, on its own HTTPS address
Services & storage
2 partsUmamiAnalytics1 vCPU · 2 GB RAM
PostgresRelational databasePersistent storage, 2 GB
Why run Umami on Varity
Your analytics, your database
Visits are stored in the attached PostgreSQL database, included in the $14.32 monthly maximum
A traffic spike costs nothing extra
No request, ingress or egress fees. A launch day that floods your tracking script doesn't change the bill.
Open source analytics
The MIT-licensed Umami project, set up with Umami's own installation guide
What Umami runs on
| Included | Monthly max |
|---|---|
| Umami appGrowth plan: 1 vCPU · 2 GB RAM · 5 GB temporary storage | $14 |
| PostgreSQLAttached database, 2 GB storage | $0.32 |
| Monthly maximum | $14.32 |
- Best for
- Tracking website behavior with a lightweight, self-hosted analytics dashboard
- Billing
- By the running minute, never above the maximum
- Traffic
- No app traffic fees
- Category
- Analytics
- Built with
- TypeScript
Set up Umami
- 01
In the Portal, choose Umami from Templates and add these settings:
- HASH_SALT
- A random value required by this Varity preset. Create it with your password manager's password generator and save it.
- 02
Sign in using the initial account in the installation guide and immediately change its password
- 03
Add your website, then install its tracking script
- 04
Visit a page on that website and check that the visit appears in the dashboard
- 05
Analytics data is stored in the attached PostgreSQL database
Umami hosting questions
- How much does it cost to self-host Umami?
- $14.32 a month at most on Varity for the app and its PostgreSQL database, billed by the running minute.
- What is HASH_SALT?
- A random value this preset requires when you deploy. Generate it with your password manager and keep a copy.
- How do I start tracking a site?
- Sign in with the initial account, change its password, add your website and install its tracking script. Visit the site and check the visit appears.
Keep browsing
More apps to run
MetabaseBusiness intelligence dashboards and SQL exploration for operational reportingAnalytics$14.32/mo max
changedetection.ioWebsite change monitoring for alerts, audits, and price-watch workflowsAutomation$14.80/mo max
Uptime KumaPrivate uptime monitoring with status pages, monitor history, and alertsMonitoring$14.32/mo max