flndrn-dev ab84003a38 chore: initial commit 3 bulan lalu
..
README.md ab84003a38 chore: initial commit 3 bulan lalu

README.md

infra/uptime/ — Uptime Kuma deployment

Uptime Kuma runs as a Docker swarm service outside the main Dokploy application layout — it's infra, not a briven app. This directory captures the deploy commands + operational runbook lives at docs/runbooks/uptime-kuma.md (local, gitignored minus MIGRATION.md).

Deploy from scratch

ssh root@<kvm> "
  docker volume create briven-uptime-kuma-data
  docker service create \
    --name briven-uptime-kuma \
    --network dokploy-network \
    --mount type=volume,source=briven-uptime-kuma-data,target=/app/data \
    --replicas 1 \
    louislam/uptime-kuma:1
"

Then drop infra/traefik/uptime.yml into /etc/dokploy/traefik/dynamic/ and add the Cloudflare DNS record.

Updating the image

ssh root@<kvm> "docker service update --image louislam/uptime-kuma:1 briven-uptime-kuma"

See the runbook for monitors to configure + backup considerations.