Publish from local
OVXO opens controlled QUIC tunnels straight from your machine or cluster and gives each approved service a public hostname.
Local deploys, public URLs, nothing extra exposed
OVXO opens controlled QUIC tunnels from your machine or cluster and gives each approved service a public hostname — every tunnel key is checked before edge traffic is accepted.
ovxo-cli deploy local ./MyProject --tunnel project MyProject web web.MyProject.app.ovxo.de gateway gateway.MyProject.app.ovxo.de publish selected services only transport quic_udp billing checked
Where OVXO gets used
Share a build that's still running on your laptop — no deploy, no screen share.
Point a real provider at a real public endpoint. No manual port forwarding.
Let a teammate look at a branch before it touches a shared environment.
Reach a Pi, an edge box, or a lab machine without opening your router.
OVXO opens controlled QUIC tunnels straight from your machine or cluster and gives each approved service a public hostname.
The CLI reads your project once — apps, services, SDKs, protocols, ports, add-ons — before anything is offered for publishing.
Every tunnel key is checked against the OVXO control API before edge traffic reaches it. Nothing serves on an unverified key.
Before / after
Security
OVXO tunnels traffic, not files. Builds and source stay wherever you're running them — only the hostnames you approve exist on the public internet.
Tunnel keys are checked against the OVXO control API before edge traffic is accepted.
Publishing is a decision per service, not per machine. Everything else stays on localhost.
WebAuthn only — no password sitting in a database or a browser autofill to leak.
The CLI tunnels connections outward. It doesn't ship your code anywhere.
Coming next
Global modeGlobal skips the tunnel entirely. Point OVXO at your project and it runs in managed containers — controlled from the same console you already use for Local.
Nothing has to stay running on your laptop or cluster for the app to stay up.
Same publish control and hostnames — just backed by containers instead of a tunnel.
OVXO places the project in a container and runs it — no tunnel to open.
Questions
No. OVXO tunnels network traffic, not files — your build and source stay wherever they already are.
Nothing. Each service is only reachable once you approve it in the console.
Faster connection setup and better recovery on flaky networks, without one slow stream blocking the rest.
With a passkey. There's no password to set, type, or leak.
Yes — flip it private again from the console any time.
Start here
Scan your project, approve what should be public, and OVXO handles the hostname and the tunnel.
Works with what's already running — no code changes to publish.