Skip to content

v0.1.1

Choose a tag to compare

@cryguy cryguy released this 29 May 03:10
· 6 commits to master since this release
v0.1.1
c043721

Adds self-setup to the standalone binaries: each one now bundles the secret-generation helpers, so you can configure a fresh install without a repo checkout or Bun installed.

What's new

./uptime keygen            # prints SESSION_SECRET + ENCRYPTION_KEY (hex)
./uptime hash <password>   # prints ADMIN_PASSWORD_HASH (argon2id)

Paste those lines into a .env next to the binary, then start it:

./uptime                   # no subcommand → starts the server on :3000

These run without any env configured (that's the point), so they work on a brand-new machine. Everything else is unchanged from v0.1.0 — the five binaries below are still fully self-contained (Bun runtime, bun:sqlite, dependencies, and static assets all embedded).

Download Platform
uptime-darwin-arm64 macOS · Apple Silicon
uptime-darwin-x64 macOS · Intel
uptime-linux-x64 Linux · glibc — any mainstream distro, any x64 CPU
uptime-linux-x64-musl Linux · musl — Alpine / FROM scratch
uptime-windows-x64.exe Windows · x64

macOS: these binaries are unsigned, so Gatekeeper quarantines them on first run. Clear it with xattr -d com.apple.quarantine ./uptime-darwin-arm64.