Skip to main content
Upstream source: Current installation guide. Uptime Kuma stores users, monitors, and status pages in its SQLite database under /app/data. It does not need a separate Datastore for a small instance; keep the Service volume on local storage that supports file locking.

Towbar manifest

.towbar/services/uptime-kuma.service.yml

Configure

  1. Prepare the example server, connect the repository, and map production to the branch containing these manifests. Replace the example server IP and domain. Commit the manifests, then sync the repository and inspect the resolved configuration.
  2. Keep the Service’s named volumes attached across deployments. Towbar’s Datastore backup policy does not back up Service volumes, so include them in your own recovery plan.
  3. Deploy the Service, then perform the checks below before enabling auto-deploy.

Verify

Create a monitor and a status page, redeploy, and verify both and their history remain. Keep a backup of the /app/data volume. For field constraints, see Service manifest.
Last modified on September 27, 2026