Placement and DNS stay connected
Pick the server for a service. Optional CoreDNS writes the A record to that IP. Coolify expects you to point external DNS at the host yourself.
Coolify can ship Git to a server. Nearzero is the control plane that keeps placement, optional authoritative DNS, Traefik HTTPS, and a locked-down Agent attached to that server — without treating multi-server as an experiment.
These are the jobs Coolify does not give you.
Pick the server for a service. Optional CoreDNS writes the A record to that IP. Coolify expects you to point external DNS at the host yourself.
Nearzero’s Agent uses scoped tools, user RBAC, per-action policy, and a production gate that starts off. Coolify exposes MCP to external clients.
Add Linux hosts over SSH and send public traffic straight to Traefik on that box. Coolify’s multi-server and Swarm paths are documented as experimental.
Projects, environments, deploys, logs, host metrics, domains, and policy live together. You are not stitching a PaaS to a separate DNS vendor and a separate agent.
Read the competitor column as what you give up — not as a feature list for them.
| Area | Nearzero | Coolify | What you get |
|---|---|---|---|
| DNS | Optional authoritative CoreDNS to the selected server | You create external A or wildcard records | Nearzero can own the application zone. Coolify stops at routing after DNS already points at the host. |
| Multi-server | Remote placement over SSH, Swarm available | Multi-server and Swarm marked experimental | If you need another VPS in production, that difference matters. |
| Agent access | Embedded Agent, RBAC, action policy, production gate | Built-in MCP for external AI clients | Nearzero enforces mutations on the server. Coolify’s MCP ability depends on the token and installed version. |
| SSH model | Dedicated setup identity, host-key verification | Non-root users not fully supported; key cannot use a passphrase or 2FA | Remote access is root-equivalent either way. Nearzero expects a dedicated identity and a verified fingerprint. |
| What you operate | Control plane plus the hosts you place work on | Same VPS cost — DNS and extras stay outside | Self-hosting is the starting point, not the differentiator. |
Control stays on the host. Nearzero builds, deploys, and routes.
When a service moves to a remote host, Nearzero can write the A record to that IP. You are not maintaining a wildcard that hopes an external proxy knows the layout.
It reads live project, deploy, log, domain, and server context through the same API as the console. Production writes stay disabled until you turn them on.
Connect it, verify the host key, open 80 and 443 for Traefik, keep Docker and management ports private. That path is the product, not an experiment.
Short answers for why this control plane belongs on your servers.
Yes. The question is the operating model: placement, DNS, and how an agent is allowed to change production.
Yes. Nearzero does too. Choose Nearzero when you want the selected server, the DNS record, HTTPS, and the Agent bound together.
Optional authoritative DNS to the selected server, remote placement as a normal path, and an embedded Agent that cannot change production until you enable it.
No. Nearzero does not claim that catalog. It claims a connected control plane for apps, data, servers, domains, and policy.
Yes. Both products leave patching and backups with you. Nearzero is honest about that because owning the host is the reason to install it.
Thirty minutes against the hosts, DNS, and Compose you actually run.
Bring what you run today. We will say when Nearzero is the wrong install.
A working session, not a pitch deck.
Own the host first. Then put the control plane on it.
Dedicated Linux host, DNS, HTTPS, and the first deploy.
Vercel, Netlify, Coolify, and Dokploy — what they do not give you.