Vibecode HitKeep Cloud

track this build4 phases, 12 steps, beginner friendly
YES · one-shottable
price $17/moyou'd save $204/yrbuild time one sittingcategory 📊 analyticsreplaced by 0 people

The subscription is managed hosting of the same MIT-licensed application, so an agent does not need to reproduce HitKeep. It can deploy the official binary or container in one sitting; the real gap is upgrades, backups, email delivery, monitoring, and being on call for the analytics box.

the project pack5 files · written for this build, step by step
README.md
# HitKeep Cloud · indie build

A single-container deployment of an MIT-licensed analytics server, where the work is not the application but the proxy configuration, the off-box backup, the tested restore, the pinned upgrade and knowing within a day that collection has stopped.

Estimated effort: **one sitting**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Application | The published pascalebeier/hitkeep image, unmodified, pinned by digest | modifying it means you own the merge conflicts forever |
| Storage | Named volumes for the data, archive and backup paths the image expects | the container is disposable and the volumes are not |
| Database | Whatever the image embeds, left alone | the release notes say when a format changes, and no external database is needed or wanted |
| Network | Bound to localhost with your existing reverse proxy terminating TLS | one place that holds certificates is better than two |
| Backups | The built-in snapshots plus a copy on another machine, restore-tested | a snapshot beside the database survives a mistake but not a dead disk |
| Upgrades | Pinned digest, snapshot first, release notes read, rollback rehearsed | an unattended pull of a moving tag is how an analytics box goes quiet |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Docker Engine with the Compose plugin** · free
  - Why: Runs the published image and manages the named volumes.
  - Get it: Install from your distribution's repository or docker.com.
  - Verify: docker compose version prints a version
- [ ] **A small always-on Linux host** · a few pounds a month
  - Why: Analytics has to collect while nobody is watching, which is exactly the property a laptop does not have.
  - Get it: Any small virtual machine, or a home server with a static power supply.
  - Verify: The host survives a reboot with the service coming back automatically
- [ ] **A hostname and a reverse proxy that terminates TLS** · the price of a domain
  - Why: The public URL value has to match the address people use exactly, and the tracker script is loaded from it.
  - Get it: A subdomain pointed at the host, served by the proxy you already run.
  - Verify: The hostname resolves and serves a valid certificate
- [ ] **A second destination for backups** · pennies per month
  - Why: The container's own snapshots sit on the same disk as the database, which covers a mistake but not a dead machine.
  - Get it: Object storage, another server, or a drive that is not in the same box.
  - Verify: A snapshot copied there has a matching checksum and has been restored once
- [ ] **Retention, alert thresholds and who is on call** · free
  - Why: These are the subscription you are replacing, and leaving them undecided is how a self-hosted analytics box quietly stops collecting.
  - Get it: Write down how long data is kept, at what disk level you want warning, and whose phone rings.
  - Verify: All three appear in the runbook and in the alert configuration

## Quick start

```sh
docker image inspect --format '{{index .RepoDigests 0}}' pascalebeier/hitkeep:latest
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Any reimplementation of the application.
- Modifications to the published image.
- An external database, queue or cache.
- Accounts, billing or an uptime promise.
- managed upgrades and monitoring
- encrypted regional backups
- managed email delivery
- vendor support and incident response

If one of those is essential to you, that is the reason to keep paying for HitKeep Cloud, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

They pay because analytics has to keep collecting while nobody is watching. The subscription turns upgrades, backups, email delivery, TLS, and routine incidents into someone else's problem without changing the product or export model.

what you lose

xmanaged upgrades and monitoring

xencrypted regional backups

xmanaged email delivery

xvendor support and incident response

share on X ↗"I just replaced HitKeep Cloud ($17/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

HitKeep Self-HostedExactly the same analytics product, except the upgrade window and backup drill belong to you.80aug 2026open source↗

no votes, no pay-to-list · just what's real

the numbers

HitKeep Cloud pricing

pro$17/mo · monthly per team · $204/yr

free tierThe free plan includes 3 sites, 3 team members, and 60 days of history with no time limit.

verified 2026-08-11 · source ↗

questions
Is HitKeep Cloud free?

The free plan includes 3 sites, 3 team members, and 60 days of history with no time limit. Paid is Pro at $17/mo (checked 2026-08-11).

Vibecode HitKeep Cloud

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal HitKeep Cloud replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does HitKeep Cloud cost?

HitKeep Cloud costs about $17/month (Pro, checked 2026-08-11), which is $204 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing HitKeep Cloud?

Honestly: managed upgrades and monitoring; encrypted regional backups; managed email delivery; vendor support and incident response. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to HitKeep Cloud?

Yes: HitKeep Self-Hosted (Exactly the same analytics product, except the upgrade window and backup drill belong to you.) The prompt is for when you want it exactly your way.