Introducción
Zenavo despliega tus aplicaciones en servidores que son tuyos. Conectas un servidor Linux y Zenavo lo convierte en una plataforma: compila tu código, ejecuta tus servicios y bases de datos, emite certificados HTTPS y muestra registros y métricas, todo desde una sola consola en zenavo.app.
Cómo funciona
- Tus servidores ejecutan tus cargas de trabajo. Zenavo instala K3s, un Kubernetes ligero, en cada servidor que añades, y despliega en él a través de la API de Kubernetes. Tus datos se quedan en tus máquinas y el cómputo te cuesta la tarifa mensual fija de tu proveedor.
- Zenavo gestiona el plano de control. La consola, la API, las máquinas de compilación y el registro de imágenes los gestiona Zenavo. Las compilaciones se hacen en las máquinas aisladas de Zenavo, así que tus servidores solo descargan imágenes ya listas.
- Los proyectos agrupan servicios. Un proyecto vive en un servidor y contiene servicios: aplicaciones compiladas desde Git, imágenes de Docker y bases de datos. Los servicios de un proyecto se comunican entre sí por una red privada.
Qué puedes desplegar
| Origen | Ejemplos |
|---|---|
| GitHub o cualquier repositorio Git | Node.js, Python, Go, PHP, Ruby, Java, Rust, sitios estáticos o cualquier cosa con un Dockerfile |
| Imagen de Docker | Cualquier imagen pública de Docker Hub, GHCR u otro registro |
| Base de datos | PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Valkey |
| Plantilla | Una plantilla de Zeabur o una exportación de Zenavo |
Siguientes pasos
- Inicio rápido: despliega tu primera aplicación en unos diez minutos.
- Conceptos: servidores, proyectos, servicios y despliegues.