Skip to content
buddy-cluster.dev

v0.0.4 — publish a service to the Internet

Highlights

  • Publish something running in your cluster to the Internet, reachable at a domain name you choose, over a home connection — even one with a changing address or behind carrier-grade NAT.
  • Two ways to reach it: forwarding ports on your router, or a tunnel for connections that can’t. Buddy detects which situation you’re in and sets up the appropriate one.
  • Real, valid TLS, issued and renewed automatically — no separate certificate service to run or maintain.
  • Exposure is chosen when you install or set up an app, and nothing is published unless you explicitly choose to publish it.

Known limitations

  • Only web traffic (HTTP/HTTPS) can be published — other kinds of network service (a database port, for example) aren’t supported yet.
  • Cloudflare is the only supported provider for this end-to-end flow.
  • No bring-your-own certificate. Buddy issues and manages the certificate itself; there’s no way to supply your own.