Skip to content

Introduction ​

Zenavo deploys your applications to servers you own. You connect a Linux server, and Zenavo turns it into a platform: it builds your code, runs your services and databases, issues HTTPS certificates, and shows logs and metrics, all from one console at zenavo.app.

How it works ​

  • Your servers run your workloads. Zenavo installs K3s, a lightweight Kubernetes, on each server you add, and deploys to it through the Kubernetes API. Your data stays on your machines, and compute costs your provider's flat monthly price.
  • Zenavo runs the control plane. The console, the API, the build machines and the image registry are run by Zenavo. Builds happen on Zenavo's isolated build machines, so your servers only pull ready images.
  • Projects group services. A project lives on one server and holds services: apps built from Git, Docker images and databases. Services in a project reach each other on a private network.

What you can deploy ​

SourceExamples
GitHub or any Git repositoryNode.js, Python, Go, PHP, Ruby, Java, Rust, static sites, or anything with a Dockerfile
Docker imageAny public image from Docker Hub, GHCR or another registry
DatabasePostgreSQL, MySQL, MariaDB, MongoDB, Redis, Valkey
TemplateA Zeabur template or a Zenavo export

Next steps ​

  • Quick Start: deploy your first app in about ten minutes.
  • Concepts: servers, projects, services and deployments.

Not affiliated with Zeabur.