Operating model
The control plane keeps projects, environments, deploys, domains, RBAC, and Agent policy together. Workload hosts run Docker, Traefik, and the databases you place on them. That can be the same machine, or another VPS you connect over SSH.
Runs Nearzero: console, monitoring, schedule jobs, and optional CoreDNS.
This host, or remote Linux nodes over SSH. Each service targets one server for routing and DNS.
Console, CLI/API, and the Agent all call the same API. Production Agent writes stay off until an administrator turns that gate on.
Nearzero does not replace your cloud account. It deploys onto hosts you already pay for.
Control-plane diagram
You send an intent on the left. Nearzero applies deploy paths, policy, and access control in the center. The work lands on your servers on the right.
deploy api to remote-1 and attach api.example.com
spin up a preview env for PR 412
scale worker to 6 on the edge host
drop the prod database
Blocked · outside agent scope- Bring your servers SSH-connect local and remote Linux hosts you already run
- Deterministic deploys Same intent → same deploy, route, and DNS path
- Guardrails Unsafe Agent ops blocked before they run
- Audit trail Every action logged and attributable
- Access & governance RBAC, org policies, scoped Agent permissions
- Your hosts
- Edge & DNS
- Workloads
- Day-two
+ the rest of your toolchain on hosts you control
Trust boundaries
SSH setup accounts with Docker access can control the host. Use a dedicated identity and verify the first host-key fingerprint.
Authoritative CoreDNS belongs on the control-plane host. Remote app servers expose Traefik on 80/443, not Nearzero DNS.
The Agent cannot invent privileged paths. It uses scoped tools under your role and org policy. Production writes stay off until you enable them.
Next steps
Self-host Nearzero
Verify the installer, set DNS, and claim the first owner.
Open guide → 02Connect remote servers
Add a Linux VPS over SSH. Send public traffic to Traefik on that box.
Open guide → 03Domains and HTTPS
Point the hostname at the server that runs the app.
Open guide → 04Agent safety
The Agent can see your infra. Production writes start off.
Open guide →Questions this page answers
What is the Nearzero control plane?
The software you install: console, API, policy, deploy state, and optional CoreDNS. It is not the public edge for your applications.
Where do Nearzero workloads actually run?
On Linux servers you operate. That can be the same host as the control plane or remote servers you connect over SSH.
Can the Agent bypass the control plane?
No. Console, CLI/API, and the Agent all call the same guarded API. Production mutations stay off until an administrator enables that gate.