Can AI replace Umami Cloud?
The software is open source, so the cloud subscription is mostly paying for managed hosting, upgrades, and not touching a server.
01What it costs
Checked Aug 7, 2026 · source: umami.is. The free Hobby plan covers 100k events a month on 3 sites with 6 months retention.
02Could AI build it for you?
The core job: Self-host Umami, install the tracking script, create websites/events, and maintain database backups.
What a working version needs:
- VPS/Docker
- database
- domain/SSL
- backups
- update routine
Clean yes; good example of hosted open-source economics.
03What you'd give up
- managed hosting
- upgrades
- reliability
- team/billing convenience
- support
They pay because analytics is not worth waking up to fix.
04Free and cheaper alternatives
The lighter self-hosted substitute when page traffic is the whole question.
Versus paying: It is lighter but much narrower in events, funnels, journeys and team analysis than Umami Cloud.
goatcounter.com →A similarly restrained privacy dashboard with a mature self-hosted edition.
Versus paying: It is similarly privacy-focused, but less flexible for journeys and product analytics and requires the user to operate the stack.
plausible.io →A broader self-hosted alternative with replay and funnels, at the cost of more moving parts.
Versus paying: It is newer and heavier, with less proven hosted reliability and more moving parts than Umami Cloud.
rybbit.com →Exactly Umami, except the cloud engineer is now you and Docker gets a vote.
Versus paying: It is the same open-source core, but uptime, backups, upgrades and capacity planning move from Umami's team to the user.
umami.is →05The build prompt
Paste this into an AI coding tool (such as Claude, ChatGPT, Lovable or Replit) to build your own version.
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.
06Open-source starting points
- Umami: The product's own open-source analytics platform.
App prices, verdicts, alternatives and build prompts are adapted from Can I Vibecode It? (MIT License, © 2026 Rob Hallam). Each price shows the date it was checked and its source. Prices change; confirm on the vendor's site before you decide.
Get new verdicts in your inbox.
One short email when new verdicts land: what AI can now do for you, and what it still gets wrong. No spam. Unsubscribe anytime.