Skip to content

Ship software without giving up your infrastructure.

Nearzero is the control plane for apps, databases, and Compose on your Linux VPS. Place the work, point the hostname, get HTTPS.

What Nearzero includes

Open source

Inspect it. Run it on your own VPS.

Apps and data

Containers, databases, Compose, and Swarm.

Git to HTTPS

Build, route, and get a certificate.

Remote ready

Run here, or on another server you add.

Connect. Configure. Deploy.

Pick the server, repo, runtime, and domain. Nearzero keeps those choices together.

01

Install Nearzero

Use a dedicated Linux VPS. Finish setup on your own HTTPS admin URL.

02

Add servers

Keep work on that host, or add more Linux servers over SSH.

03

Connect Git

GitHub, GitLab, Bitbucket, or Gitea. Branch and build commands stay with the app.

04

Set the runtime

Env values, port, storage, or a database before you build.

05

Deploy and publish

Build on the selected server. Point the domain. Traefik handles HTTPS.

06

Operate from one place

Logs, deploys, domains, and servers stay together. The Agent can look with you.

The trade

Nearzero runs the workflow. You keep the servers.

You still patch, back up, and size the VPS. Nearzero builds, deploys, and routes.

Read the self-hosting guide

Shipping on your servers shouldn’t mean switching tools.

Git, SSH, builds, DNS, TLS, and logs usually live apart. Nearzero keeps them attached to the app.

Scattered

Every deploy starts by piecing the system together.

The repo is in Git. Runtime is on a server. DNS and certificates live somewhere else.

  • Git
  • SSH
  • Builds
  • DNS
  • TLS
  • Logs
Together

One workspace keeps the app and the server connected.

Your team spends less time reconstructing context and more time shipping.

  • Deploy from Git to the selected server
  • See builds, runtime, and logs together
  • Keep domains and HTTPS on the service

Ask for the outcome. Keep control.

The Agent can read deploys, logs, domains, and servers. It can only change what your account is allowed to change.

N Agent Infrastructure workspace
Production writes off

Deploy the API to the production server and put it on our managed domain.

  • Inspected project and recent deployments
  • Checked available servers and domain zones
  • Missing the target production environment

Which environment should receive this deployment?

production staging
Ask Nearzero about your infrastructure…
01

See the current state

The Agent reads projects, deploys, logs, domains, and servers already in Nearzero.

Current context
02

Ask before guessing

If a request is missing an environment, server, domain, or repo, it asks.

Explicit inputs
03

Build a safe plan

It picks bounded platform actions and explains them before changing anything.

Plan and verify
04

Stay inside policy

Every action still needs your role and workspace policy. Production stays off until you turn it on.

Controlled authority
Built-in boundary

Production changes start off.

Your role still has to allow the action. Turning on production writes is a separate workspace setting, not something hidden in a prompt.

Read the Agent safety model

From first deploy to everyday ops.

Start on one server. Add remote capacity when you need it. The workflow stays the same.

Ship

Git to a running app

Connect a repo, pick a server, set env values, and deploy.

Git Build Deploy
Operate

Understand a failed deploy

Open the deploy, follow the logs, and take the next step without rebuilding the picture.

Context Logs Next step
Extend

Add servers later

Connect remote hosts and place apps, databases, and Compose where they should run.

Server Workload Route

Your domain, HTTPS, and the right server.

Point DNS at the host that actually runs the app. Traefik routes it and Let’s Encrypt covers TLS.

How it routes

Records follow the workload.

Nearzero can serve a managed zone. Bind it to an environment and each service record targets the selected server.

  • CoreDNS answers managed zones
  • Each record points at the selected server
  • Traefik routes the hostname and HTTPS
Read the DNS guide
01 · Resolve

Public resolver

api.example.com?
02 · Answer

Nearzero CoreDNS

A 203.0.113.20
03 · Connect

Selected server

203.0.113.20:443
04 · Route

Traefik → API

TLS · :3000

What you can run.

Apps, databases, and stacks on servers you already have. Add another host when one is not enough.

Apps

Deploy from Git

Node, Python, Go, PHP, Ruby, and other container apps. Pick the server, then ship the repo.

  • Node
  • Python
  • Go
  • PHP
  • Ruby
Data

Managed databases

Run them next to the app, or on another server you add.

  • Postgres
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • libSQL
Stacks

Compose and Swarm

Ship a multi-service stack on one host. Add Swarm nodes when that host is not enough.

Backups

Database backups

Back up managed databases so a bad deploy is not a lost dataset.

Metrics

Server metrics

CPU, memory, disk, and network on the hosts you added.

Automate

API and alerts

Trigger deploys from the API. Send alerts to a channel you already use.

  • Slack
  • Discord
  • Telegram
  • Email

See it on your servers.

Install it yourself. Book a call only if you want help choosing the path first.

Start here

Install Nearzero

Use a Linux VPS you already have. The guide covers setup, DNS, HTTPS, and the first deploy.

Optional

Talk it through first

If you would rather map servers and DNS with a human before you install, we can do that in 30 minutes.

Frequently asked questions

Short answers about installing Nearzero and running it on servers you own.

General

What is Nearzero?

Nearzero is open-source software you install on your own Linux server. You use it to deploy apps and databases to that server, or to other servers you add.

Is Nearzero a self-hosted Vercel alternative?

Yes, if you want to deploy from Git on machines you own. You still run those machines. Nearzero does not give you Vercel’s global CDN.

Is Nearzero free and open source?

Yes. You can self-host the Community edition for free. You still pay for your VPS, storage, and domain.

How is Nearzero different from Coolify and Dokploy?

All three run on your VPS. Nearzero keeps apps, databases, extra servers, optional DNS, HTTPS, and a locked-down Agent in one control plane.

Platform

How do I install Nearzero on a VPS?

Use a dedicated Linux VPS. Download the installer, check the SHA-256 checksum, read the script, then run it. Finish setup on your own HTTPS admin URL.

What applications and databases can I deploy?

Most container apps, including Node, Python, Go, PHP, and Ruby. Databases include Postgres, MySQL, MariaDB, MongoDB, Redis, and libSQL. Docker Compose works too.

Does Nearzero support custom domains and Let’s Encrypt HTTPS?

Yes. Point your domain at the server. Nearzero uses Traefik and Let’s Encrypt. Ports 80 and 443 need to be open.

Can Nearzero deploy to remote servers?

Yes. Keep Nearzero on one server, add other Linux servers over SSH, and pick where each app runs. Public traffic can go straight to that server.

Operations

Can the Agent change production without permission?

No. The Agent can read logs and project state, but it can only make a change if your account is allowed to. Production changes stay off until you turn that on.

Do I still have to manage the servers myself?

Yes. You still patch, back up, and size the VPS. Nearzero builds, deploys, and routes. You keep the servers healthy.