Analytics
Website traffic on your own instance
Deploy Umami with managed Postgres and a public HTTPS URL. You own the stats. You pay for compute — not per page view.
TemplatesUmami
What you get
A private Umami, packaged to ship
Page views and referrers on your instance — Postgres and the public URL are wired at deploy.
Sites and page views
Add a website, drop in the script, and read traffic from the dashboard on this instance.
No third-party tracker
The script talks to your hostname. Visitor stats are not sent to a shared analytics vendor.
Admin on first boot
The official image creates admin / umami when the database is empty. Sign in and change that password.
Public HTTPS URL
The hostname is the dashboard and the collect endpoint the script posts to.
Managed Postgres
Websites and page views live in CloudNativePG. You do not add a database yourself.
One script tag
Each site you add gives you a script pointed at this instance. Put it on the pages you want counted.
See Umami in action

Deploy in seconds
One click. Postgres pre-wired.
Pick the Umami template. StackBlaze creates the app and Postgres and gives you a hostname.
This stack
Web
Umami server
PostgreSQL
managed database · TCP:5432
- Stack
- Umami + PostgreSQL
- First login
- Admin created on first boot — change the password
- Tracking
- Script on the dashboard points at this hostname
After you deploy
- 1
Open the public URL
The hostname is on the app page after deploy. That URL is the dashboard.
- 2
Sign in and change the password
Use admin / umami if you have not changed it, then replace the password. Also replace HASH_SALT — the template ships a placeholder.
- 3
Add a website
Create a site in the dashboard and paste the script into the pages you want to measure.
Running Umami on StackBlaze
How the instance is wired
Umami and Postgres ship together. The public hostname is the dashboard and the endpoint the tracking script calls.
Postgres holds the stats
Websites, page views, and referrers live in the attached database. Restart the app and the history is still there.
The script must reach this URL
Pages you track send hits to the public hostname. A custom domain works once you attach it and use that host in the script.
HASH_SALT is yours to set
The template includes a placeholder so the app can boot. Replace it with a long random string before the dashboard is shared.
Add CPU when traffic climbs
Raise RAM and CPU on the app from the dashboard. Postgres scales on its own.
Compare
Umami on StackBlaze vs hosted analytics
| Feature | Umami on StackBlaze | Hosted analytics |
|---|---|---|
| Data location | Page views live on your StackBlaze instance. | Traffic data lives in vendor-operated infrastructure. |
| Install model | One-click template. Admin on first boot. | Create a vendor account and paste their script. |
| Tracking | Your script, your hostname, your sites. | Limited to the host’s property limits and plan. |
| Operations | You control updates, scale, backups, and the instance lifecycle. | The vendor operates the platform and the limits. |
| Billing | Compute, storage, and bandwidth. No per-page-view fee. | Usually priced per hit or per plan. |
This template is Umami plus Postgres. The tracking script points at your hostname.
FAQ
Common questions
Open the public URL. The official image signs you in as admin / umami when the database is empty. Change that password, and replace HASH_SALT, before you share the dashboard.
Ready to deploy Umami?
One click. Dependencies pre-wired. No infrastructure to manage.