Cynchro Cloud — PaaS
Plataforma como servicio (PaaS) self-hosted (al estilo Render / Fly.io / Vercel) corriendo en tu propio VPS. Subís una imagen Docker o un repo Git y obtenés un contenedor corriendo detrás de un dominio HTTPS con certificado Let’s Encrypt automático — sin tocar el servidor.
POST /deploy → build/pull de la imagen → corre el contenedor → https://<app>.cynchro.cloud
Dos formas de usarlo
| Dónde | Ideal para | |
|---|---|---|
| Dashboard | https://app.cynchro.cloud | desplegar, ver logs y secrets con clicks |
| API REST | https://api.cynchro.cloud | automatización, CI, scripts |
Reemplazá
cynchro.cloudpor tu propioROOT_DOMAINsi corrés otra instancia. Cada app queda enhttps://<nombre>.<ROOT_DOMAIN>salvo que pongas undomainpropio.
Empezá acá
- Primeros pasos — login y tu primera app en 2 minutos.
- Desplegar una imagen Docker — el camino más simple.
- Desplegar desde Git — build desde un repo + webhooks push-to-deploy.
- Apps multi-servicio — varios contenedores como una sola app.
- Secrets — inyectar config/credenciales de forma segura.
- Gestionar apps — logs, restart, stop, delete, límites y cuotas.
- Debugging y bases de datos — el panel Inspect + el gestor Adminer.
- Referencia de API — todos los endpoints y campos.
- Solución de problemas — qué significa cada error y cómo arreglarlo.
Conceptos básicos
- Org (tenant) — tu cuenta tiene una org. Cada app/secret vive en ella; nunca ves los recursos de otros tenants.
- App — una unidad desplegable, identificada por un
nameDNS-safe, único en tu org. Redesplegar el mismo nombre la actualiza en el lugar (idempotente). - Servicio — un contenedor. Una app normal tiene uno; una multi-servicio tiene varios (exactamente uno es público).
- Deployment — un intento de build/run de una app; tiene logs y estado.
- Secret — un objeto cifrado con pares clave/valor que las apps referencian por nombre.
Cómo funciona (tour de 30 segundos)
- Llamás a
POST /deploy(o usás el form del dashboard). - La API del control-plane valida, cifra los secrets y encola un job.
- Un worker baja o buildea la imagen y arranca el contenedor con límites de CPU/memoria y hardening de seguridad.
- Traefik (el router de borde) emite el cert Let’s Encrypt y rutea
https://<tu-dominio>al contenedor.
Vos solo hablás con la API/dashboard — el resto es automático.