Umami Cloud icon

Can I vibecode Umami Cloud?

price $9/moyou'd save $108/yrbuild time weekendcategory analyticsreplaced by 6 people
YES
MOATinfrastructure scale

The software is open source, so the cloud subscription is mostly paying for managed hosting, upgrades, and not touching a server.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 1,211 chars
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.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Umami Cloud
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers