[verdict][generated prompt][source: umami.is]
Can I vibecode Umami Cloud?
// one session, and a personal version you can actually use
The software is open source, so the cloud subscription is mostly paying for managed hosting, upgrades, and not touching a server.
confidence: high
what it is: Open-source privacy analytics with a hosted cloud option
Buildability index · an editorial game
- Price 20 $/month weight: plus 2
- Time weekend weight: plus 2
- Category analytics no weight
- Moat infrastructure scale weight: minus 2
- Confidence high weight: plus 1
- What you lose 5 items weight: minus 2
- Site umami.is (si apre in una nuova scheda) no weight
They cancel out. This is where it comes down to how much the subscription annoys you.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
// free tier: The free Hobby plan covers 100k events a month on 3 sites with 6 months retention.
What you build
Self-host Umami, install the tracking script, create websites/events, and maintain database backups.
what you need
- VPS/Docker
- database
- domain/SSL
- backups
- update routine
Clean yes; good example of hosted open-source economics.
The prompt
One session with a coding agent and your version runs.
Build me a self-hosted analytics stack to replace Umami Cloud. Requirements:
- Do not write analytics code. Umami is open source, deploy the real thing: a
docker-compose.yml with the official umami image + postgres:15, data in a named
volume. The subscription pays for hosting, so the build is a deployment.
- All secrets in .env: postgres password and Umami APP_SECRET. Umami binds to
localhost; Caddy reverse-proxies stats.<mydomain> to it with automatic HTTPS.
- backup.sh on a nightly cron: pg_dump to ~/backups/umami-YYYY-MM-DD.sql.gz, keep
14, with the restore command documented next to it.
- update.sh: pull the new image, restart, and print the release-notes URL so I can
check for breaking changes before upgrading.
- Add the tracking script tag to my sites and verify pageviews arrive; create one
custom event as proof the event pipeline works.
- No third-party telemetry; visitor data stays in my postgres.
- Out of scope: modifying Umami itself or building custom dashboards on top. And
accept the honest cost: uptime, upgrades, and 2am breakage are mine now.
- README: DNS record for the stats subdomain, first-login default credentials, and
change the admin password immediately. Prompt generated from the data on this page, not reviewed by hand yet. In English on purpose — it is the language coding agents work best in.
What you lose
- managed hosting
- upgrades
- reliability
- team/billing convenience
- support
Why people still pay
They pay because analytics is not worth waking up to fix.
moat: Infrastructure scale what a moat is
open-source core/hosting
Free alternatives
Not in the mood to build it? These already exist, they are free or open source, and we checked them one by one.
Who has already built it
Starting from here is still vibecoding: the prompt is for when you want it exactly your way.
- Umami (opens in a new tab) — The product's own open-source analytics platform. (alive)
Do you agree?
The vote balance
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.