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.