Todos los planes

Cero dependencia de proveedor. Exporta a donde quieras.

Exporta toda la configuración de tu aplicación a 7 formatos estándar de la industria. Migra a cualquier nube, cualquier plataforma, en cualquier momento. Tu infraestructura, tus reglas.

Exporta a 7 plataformas

Una aplicación, siete formatos de configuración. Elige tu destino y obtén un archivo listo para desplegar.

Docker Compose
docker-compose.yml con servicios, redes y volúmenes
Vercel
Configuración de proyecto vercel.json
AWS ECS
Definiciones de tareas y configuraciones de servicio
GCP Cloud Run
Manifiestos YAML de servicios Cloud Run
Kubernetes
Deployments, Services, ConfigMaps, Ingress
Railway
railway.toml con configuración de compilación y despliegue
Render
Especificación blueprint render.yaml

Cómo funciona

01

Elige formato

Selecciona entre 7 destinos de exportación en el panel o usa el CLI: sh0 export <format> --app <name>.

02

Selecciona el alcance

Exporta una sola aplicación o todo tu stack. Incluye variables de entorno, dominios, límites de recursos y reglas de escalado.

03

Exportación generada

sh0 genera un archivo de configuración listo para usar. Los valores secretos se enmascaran como marcadores de posición $undefined por seguridad.

04

Despliega en otro lugar

Toma la configuración exportada y despliégala en cualquier plataforma. Sin ingeniería inversa, sin traducción manual.

Exportar desde el CLI

# Export a single app to Docker Compose
$ sh0 export docker-compose --app myapi
Exported to ./myapi-docker-compose.yml
# Export entire stack to Kubernetes manifests
$ sh0 export kubernetes --all
Exported 4 apps to ./k8s-manifests/
# Export as sh0.yaml for Infrastructure as Code
$ sh0 yaml export
Exported to ./sh0.yaml

Todas las exportaciones enmascaran valores secretos como marcadores de posición $undefined

Todo lo que necesitas

Siete formatos de exportación

Docker Compose, Vercel, AWS ECS, GCP Cloud Run, Kubernetes, Railway y Render. Cada plataforma principal cubierta.

Enmascaramiento de variables

Los valores de las variables de entorno se exportan como marcadores de posición $undefined. Los secretos nunca se filtran a archivos de configuración.

Configuración completa

Configuración de la aplicación, dominios personalizados, variables de entorno, límites de recursos, reglas de escalado y health checks -- todo exportado.

Exportación IaC sh0.yaml

Captura la configuración completa de tu stack como un archivo sh0.yaml. Versiona tu infraestructura.

Registro de auditoría

Cada exportación se rastrea con marca de tiempo, usuario, ID de recurso y formato. Trazabilidad completa para cumplimiento.

CLI y panel

Exporta desde la interfaz web con apuntar y hacer clic o desde la terminal con sh0 export. El mismo resultado, tu flujo de trabajo.

La forma tradicional

  • x Recrear Dockerfiles manualmente por plataforma
  • x Reescribir docker-compose para cada proveedor de nube
  • x Copiar y pegar variables de entorno, esperar haberlas obtenido todas
  • x Reconstruir configuraciones de nginx/proxy inverso desde cero
  • x Horas de trabajo de migración por cambio de plataforma
  • x Riesgo de omitir configuraciones o exponer secretos

La forma sh0

  • Haz clic en Export, selecciona formato, listo
  • 7 formatos de plataforma desde una sola fuente
  • Secretos enmascarados automáticamente
  • Dominios, recursos, escalado incluidos
  • Migra a cualquier nube en minutos
  • Cada exportación rastreada en el registro de auditoría

Preguntas y respuestas

¿Qué se exporta exactamente? +
Configuración de la aplicación, variables de entorno (enmascaradas), límites de recursos, mapeos de dominios, reglas de escalado y configuración de health checks. El archivo exportado es una configuración completa y desplegable para la plataforma de destino.
¿Se incluyen los secretos en la exportación? +
No. Los valores de las variables de entorno se reemplazan con marcadores de posición $undefined. Tú completas los valores reales en la plataforma de destino. Esto previene la exposición accidental de secretos.
¿Puedo importar una configuración de vuelta a sh0? +
Sí. sh0 admite importación de sh0.yaml vía sh0 yaml apply. Para otros formatos, usa la exportación sh0.yaml como tu formato portable y reimportalo en otra instancia de sh0.
¿Qué versiones de Kubernetes son compatibles? +
Los manifiestos exportados usan las versiones estables de la API (apps/v1, v1, networking.k8s.io/v1) compatibles con Kubernetes 1.24 y posteriores.

Tu infraestructura. Tus reglas.

Sin retención de datos. Sin dependencia de proveedor. Exporta todo tu stack a cualquier plataforma, en cualquier momento.