Inicio rápido
Esta guía te lleva a conectar un servidor y desplegar una aplicación desde GitHub.
1. Crea una cuenta
Regístrate en zenavo.app con tu correo, GitHub o Google.
¿Te registras con correo y contraseña? Abre primero el enlace que te envía Zenavo: hasta que tu dirección esté verificada, no puedes añadir servidores ni desplegar.
2. Añade un servidor
Necesitas un servidor Linux con una dirección IP pública: al menos 1 CPU y 2 GB de memoria. Consulta los requisitos.
- En la consola, abre Servers → New Server.
- Escribe la dirección IP del servidor, el puerto SSH y el usuario (por ejemplo
root, oubuntuen la mayoría de imágenes en la nube). - Elige Password o Private key. Puedes subir el archivo de la clave (como
~/.ssh/id_ed25519o un.pemde tu proveedor) o pegarlo. - Haz clic en Connect and set up. Zenavo revisa el servidor, instala K3s y cert-manager, y muestra el progreso en la pestaña Status del servidor. La configuración tarda unos minutos.
3. Crea un proyecto
- Abre Projects → New Project.
- Elige el servidor. El nombre del proyecto es opcional: si lo dejas vacío, se genera uno.
- Haz clic en Create Project. El proyecto se abre vacío.
4. Añade un servicio
- Haz clic en Add Service (o pulsa ⌘ K).
- Elige GitHub. La primera vez, haz clic en Connect GitHub y elige los repositorios que Zenavo puede leer.
- Elige un repositorio y después una rama.
- En Configure Build Plan, revisa el nombre del servicio y el directorio raíz, y añade variables de entorno si tu aplicación las necesita. Haz clic en Next.
- Build Plan Preview muestra lo que Zenavo ha detectado, por ejemplo Go 1.26. Haz clic en Deploy.
El servicio pasa por Pending, Building, Deploying, Starting y por último Running. Abre Logs para seguir la compilación.
5. Dale un dominio
Abre la pestaña Networking del servicio y haz clic en Bind My Domain. Apunta un registro A de tu dominio a la dirección IP del servidor; el HTTPS se emite automáticamente en cuanto resuelve. Consulta Dominios y HTTPS.