[{"data":1,"prerenderedAt":96},["ShallowReactive",2],{"docs-es-index":3},[4,12,19,26,33,39,46,53,59,66,73,78,84,90],{"path":5,"title":6,"description":7,"category":8,"order":9,"readingTime":10,"icon":11},"\u002Fes\u002Fdocs\u002Fapi\u002Freferencia-api","Referencia de la API REST","Endpoints, autenticación JWT, ejemplos con curl y patrones de error de la API de HeroCtl.","api",1,"12 min de lectura","i-lucide-code",{"path":13,"title":14,"description":15,"category":16,"order":9,"readingTime":17,"icon":18},"\u002Fes\u002Fdocs\u002Fdeploy\u002Fprimer-deploy","Deploy de la primera app","Levanta una aplicación Node.js con base Postgres en 50 líneas de YAML. Incluye health check, rolling update y rollback.","deploy","10 min","i-lucide-rocket",{"path":20,"title":21,"description":22,"category":16,"order":23,"readingTime":24,"icon":25},"\u002Fes\u002Fdocs\u002Fdeploy\u002Frolling-canary-blue-green","Rolling, canary, blue-green y rainbow","Cuatro estrategias de deploy. Cuándo usar cada una, con ejemplos completos y trade-offs honestos.",2,"12 min","i-lucide-git-branch",{"path":27,"title":28,"description":29,"category":30,"order":23,"readingTime":31,"icon":32},"\u002Fes\u002Fdocs\u002Fobservabilidad\u002Fbackup-restauracion","Backup y restauración del estado del cluster","Cómo guardar, programar y restaurar snapshots del plano de control de HeroCtl. Estrategia de disaster recovery.","observabilidade","7 min de lectura","i-lucide-archive",{"path":34,"title":35,"description":36,"category":30,"order":9,"readingTime":37,"icon":38},"\u002Fes\u002Fdocs\u002Fobservabilidad\u002Fmetricas-logs","Métricas y logs","Recolección de métricas, logs y traces sin montar una pila de observabilidad externa. Cuándo vale, y cuándo integrar con herramienta de fuera.","10 min de lectura","i-lucide-activity",{"path":40,"title":41,"description":42,"category":43,"order":9,"readingTime":44,"icon":45},"\u002Fes\u002Fdocs\u002Foperaciones\u002Finstalacion","Instalación","Instala HeroCtl en cualquier servidor Linux con Docker en un solo comando. Cubre prerrequisitos, bootstrap y verificación.","operacoes","6 min","i-lucide-download",{"path":47,"title":48,"description":49,"category":43,"order":50,"readingTime":51,"icon":52},"\u002Fes\u002Fdocs\u002Foperaciones\u002Fmulti-region","Multi-region (en planificación Q4 2026)","Qué esperar de multi-region en HeroCtl, cómo correr en varias regiones hoy y la hoja de ruta hasta 2027.",4,"5 min","i-lucide-globe",{"path":54,"title":55,"description":56,"category":43,"order":23,"readingTime":57,"icon":58},"\u002Fes\u002Fdocs\u002Foperaciones\u002Fprimer-cluster","Levantar cluster de 3 nodos","Forma un cluster con 3 servidores en menos de 10 minutos. Tolera falla de 1 nodo sin indisponibilidad.","8 min","i-lucide-network",{"path":60,"title":61,"description":62,"category":43,"order":63,"readingTime":64,"icon":65},"\u002Fes\u002Fdocs\u002Foperaciones\u002Freferencia-cli","Referencia completa del CLI","Todos los comandos heroctl con sinopsis, flags y ejemplo. Úsalo como chuleta de mesa.",3,"20 min","i-lucide-terminal",{"path":67,"title":68,"description":69,"category":70,"order":23,"readingTime":71,"icon":72},"\u002Fes\u002Fdocs\u002Fred\u002Ffirewall","Configuración de firewall","Qué puertos usa HeroCtl, cuáles necesitan estar abiertos y cuáles nunca deberían exponerse a internet.","rede","9 min de lectura","i-lucide-shield",{"path":74,"title":75,"description":76,"category":70,"order":9,"readingTime":77,"icon":52},"\u002Fes\u002Fdocs\u002Fred\u002Fingress-tls","Ingress y TLS automático","Cómo exponer aplicaciones por el puerto 443 con certificados emitidos y renovados automáticamente, sin operar un router externo.","7 min",{"path":79,"title":80,"description":81,"category":82,"order":23,"readingTime":31,"icon":83},"\u002Fes\u002Fdocs\u002Fseguridad\u002Frbac","RBAC y control de acceso (Business+)","Modelo de roles, políticas y tokens para limitar quién puede enviar, leer y operar el cluster.","seguranca","i-lucide-users",{"path":85,"title":86,"description":87,"category":82,"order":9,"readingTime":88,"icon":89},"\u002Fes\u002Fdocs\u002Fseguridad\u002Fsecretos","Gestión de secretos","Cómo guardar contraseñas, tokens y claves fuera del spec del job, con cifrado en reposo y rotación versionada.","8 min de lectura","i-lucide-key",{"path":91,"title":92,"description":93,"category":94,"order":9,"readingTime":37,"icon":95},"\u002Fes\u002Fdocs\u002Ftroubleshooting\u002Fproblemas-comunes","Troubleshooting de problemas comunes","Los 12 problemas más frecuentes en clusters HeroCtl, con síntoma, diagnóstico y corrección paso a paso.","troubleshooting","i-lucide-alert-triangle",1777362182534]