How it works
An agent is a lightweight binary that runs on your server. It connects back to Nubo and waits for work. When you deploy a Frame to an agent, the build and the runtime both happen on your machine. Here’s what happens when you deploy:- You create a Frame in Nubo and pick which agent should run it
- Nubo sends the work down to your agent
- The agent builds your app and starts it on your server
- Your Frame is served at its own subdomain on your domain, or at a custom domain you attach
- Build logs stream back to the Nubo dashboard in real time
When to use agents
Agents are a good fit when you:- Need to run workloads on specific hardware (GPUs, high memory, etc.)
- Want to keep data on-premise for compliance reasons
- Already have servers and want to use them
- Want more control over the runtime environment
What you’ll need
- A Linux or macOS machine (the installer sets up the tools the agent needs: git, Docker, the Cloud Native Buildpacks pack CLI, and Caddy)
- A domain with a wildcard DNS record pointing to your server (for Frame subdomains)
- A Nubo account
Get started
Set up your first agent in a few minutes
Custom domains
Serve a Frame at your own hostname
