LAFU Sales Reports

Cloud-init bootstrap in Hetzner VPS provisioning

FeatureOpenView on roadmap· 20 days ago

Imported from GitHub issue El-SaMa/oma#152 by @El-SaMa.


apps/web/lib/hetzner/provisioning.ts createServer: add user_data with runcmd curl -fsSL https://oma.lanetti.fi/agent/install.sh | sh -s -- --token <one-time>.

  • Mint enrolment token per order
  • /agent/install.sh endpoint (signed binary download, checksum)
  • Server shows as enrolled in OMA within minutes

Design doc: https://claude.ai/code/artifact/8e38762a-5369-45d1-a64d-fce59d2e560b

Comments (0)

No comments yet.

Join the discussion

Sign in to leave a comment on this thread.

HollahoopGet yours