Nubo

nubo agents

A deploy target.
On hardware you own.

A Nubo agent is a small process you install on your server. It opens an outbound connection to Nubo and turns the machine into a deploy target, with the same push-to-deploy flow, logs, and rollbacks as the managed cloud.

one command

Install in under a minute.

$ curl -fsSL https://dl.withnubo.com/nubo-agent/install.sh | bash

requires linux · root or sudo · opens an outbound connection to nubo

how it works

Outbound only. Reverse-tunneled.

The agent opens one outbound connection to Nubo's control plane. Deploys arrive over that channel, and logs and status stream back the same way. You don't open any inbound ports or punch holes through the firewall.

agent live link · websocket

*.frames.example.com → your server

Nubo
dashboard
WE
web-app target: my-server-1
status stopped
  • · agent connected
  • · task dispatched
  • · logs streaming back
  • · rolled out

deploy task

logs · state

your server
my-server-1

nubo-agent

handshaking…
build 0%
  • · docker + caddy ready
  • · pulling git repo
  • · building image
  • · serving traffic

why bring your own metal

Cloud convenience. Server control.

  • Same dashboard, same flow

    Push to deploy, real-time logs, one-click rollback. Identical to Nubo Cloud, just running on hardware you control.

  • No vendor lock-in

    Your code lives in your repo, runs on your machine. Nubo orchestrates; the bits stay yours.

  • Egress on you

    Traffic stays on your network. We don't meter the bandwidth on your own box.

  • Mix with cloud

    Run production on Nubo Cloud, staging on the agent in your basement. Or the other way around.

where it runs

Anywhere with a shell.

Linux x86_64 or arm64, kernel 4.x or newer. That's it. The agent doesn't need its own hostname, its own IP, or a public port.

  • home labs

    Home lab

    An old Mac mini, a Raspberry Pi cluster, a NUC under the desk.

  • vps

    $5 VPS

    Hetzner, DigitalOcean, OVH, Vultr. Anywhere with a public IP and a shell.

  • on-prem

    On-prem

    The rack in the office, the server you provisioned a year ago, the box in the closet.

  • edge

    Edge boxes

    Branch offices, retail stores, factory floors. Ship updates without touching the device.

security

How the agent talks to us.

End-to-end TLS, scoped tokens, and outbound-only connections. The agent never accepts incoming traffic; it dials home, and that's the only path in or out.

  • tls All traffic uses TLS to shuttle.withnubo.com. Mutual auth with the agent's signed token.
  • tokens Each agent has its own token, scoped to its Frames. Rotate or revoke from the dashboard, anytime.
  • outbound No inbound ports. The agent dials Nubo and keeps the channel open. Firewall stays closed.
  • data Logs and metrics flow back through the same channel. Nothing else leaves the box.

stop reading

Got an idea?
Ship it tonight.

Sign up with GitHub, pick a repo, and we'll take it from there. Seven days on the house, no card and no sales call required.