[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-unleash":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-unleash",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":21,"tagline":22,"longDescription":23,"features":24,"useCases":31,"steps":41,"faq":60,"specs":73,"compatibleOs":84,"relatedApps":85,"relatedPosts":108,"category":110},"unleash",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","Unleash","Plataforma de feature flags de código abierto: activa o desactiva funcionalidades en tiempo real, gestiona despliegues graduales y segmentos de usuarios sin redesplegar tu aplicación.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fautoalojar-unleash-en-vps-feature-flags-open-source",null,"Unleash — feature flags autoalojados para despliegues seguros y graduales en tu VPS.","Unleash es una plataforma de gestión de funcionalidades de código abierto (Apache-2.0) que permite a tu equipo lanzar y controlar features de forma independiente de los despliegues. Con un simple toggle basado en SDK, decides qué usuarios ven qué funcionalidades — un 10 % canary, un segmento de usuarios específico, o un kill switch para cualquier problema en producción.\n\nUnleash sigue una arquitectura cliente\u002Fservidor: el servidor almacena los estados de los toggles y los sirve vía REST API, y los SDKs ligeros evalúan las flags localmente en milisegundos sin round-trip por petición. Cada cambio queda registrado en el log de auditoría con el autor y el timestamp.\n\nEn ServOrbit, Unleash corre en dos contenedores Docker — la app Node.js y una base de datos PostgreSQL 17 — ambos ligados al loopback del VPS y proxificados por nginx.",[25,26,27,28,29,30],"Toggles de funcionalidades en tiempo real — cambia una flag en la UI y todos los SDKs conectados la reciben en segundos.","Rollouts graduales y segmentación de usuarios — despliega al 5 % de usuarios, filtra por userId, email, país o cualquier atributo personalizado.","Soporte SDK para todos los lenguajes principales — Node.js, Python, Go, Java, .NET, Ruby, PHP y más.","Log de auditoría completo — cada cambio registra el autor, el timestamp y el motivo.","Variantes y test A\u002FB — asigna variantes ponderadas a una flag y mide diferencias de comportamiento.","Kill switch global — desactiva cualquier funcionalidad al instante con un clic, sin cambios de código.",[32,35,38],{"title":33,"body":34},"Despliegue continuo seguro","Fusiona código a producción con funcionalidades ocultas tras una flag. Actívalas gradualmente por porcentaje, monitoriza tu tasa de errores en Glitchtip y haz rollback con un clic si algo falla — sin desplegar un hotfix.",{"title":36,"body":37},"Tests beta con usuarios específicos","Define un segmento de usuarios (testers beta, equipo interno, IDs de organización específicos) y activa nuevas funcionalidades exclusivamente para ellos antes del lanzamiento general.",{"title":39,"body":40},"Control de funcionalidades por entorno","Mantén estados de flags separados por entorno (desarrollo, staging, producción). Tu equipo de QA ve la funcionalidad semanas antes de que llegue a producción — sin ninguna rama de código.",[42,45,48,51,54,57],{"title":43,"body":44},"Contratar un VPS de ServOrbit","Unleash funciona cómodamente con 1 GB de RAM. Elige 2 GB si esperas tráfico SDK intenso o planeas habilitar la recopilación de métricas. Selecciona Ubuntu 24.04 como sistema operativo.",{"title":46,"body":47},"Desplegar desde el marketplace","Ve a Marketplace → Desarrollo → Unleash y haz clic en Desplegar. El script de aprovisionamiento lanza el stack Docker Compose (Unleash + PostgreSQL 17) y configura nginx para proxificar la UI de administración en tu dominio.",{"title":49,"body":50},"Iniciar sesión por primera vez","Abre `https:\u002F\u002F\u003Ctu-dominio>\u002F` en el navegador. La primera página de login está en `\u002Fauth\u002Fsimple\u002Flogin` — introduce el usuario admin y la contraseña del panel de ServOrbit.",{"title":52,"body":53},"Crear un proyecto y tu primera flag","En la UI de Unleash, crea un proyecto y añade un feature toggle. Elige el tipo (Release, Experiment, Kill switch) y configura la estrategia de activación (ej. gradual rollout al 10 %).",{"title":55,"body":56},"Conectar tu aplicación con el SDK","Instala el SDK (`npm install unleash-client` o `pip install UnleashClient`). Inicialízalo con la URL de tu API (`https:\u002F\u002F\u003Cdominio>\u002Fapi`) y una clave API de cliente. Llama a `isEnabled('my-flag')` donde quieras comprobar la flag.",{"title":58,"body":59},"Monitorizar y ajustar","Observa las evaluaciones de flags en la pestaña de métricas. Aumenta el porcentaje de rollout, cambia los segmentos o desactiva la flag desde la UI — sin cambios de código.",[61,64,67,70],{"q":62,"a":63},"¿Qué diferencia hay entre Unleash y variables de entorno para feature flags?","Las variables de entorno requieren un redespliegue para cambiar. Unleash evalúa las flags en tiempo de ejecución vía SDK: cambias una flag en la UI y todas las instancias en ejecución la reciben en segundos — sin tocar el código.",{"q":65,"a":66},"¿Qué lenguajes soporta el SDK de Unleash?","Unleash ofrece SDKs oficiales para Node.js, Python, Java, Go, .NET, Ruby, PHP, iOS (Swift) y Android (Kotlin). Los SDKs de la comunidad cubren Rust, Elixir, Clojure y más.",{"q":68,"a":69},"¿Cómo actualizo Unleash?","Descarga la nueva imagen y reinicia: `docker compose pull && docker compose up -d`. Las migraciones de base de datos se ejecutan automáticamente al arrancar.",{"q":71,"a":72},"¿Qué diferencia hay entre Unleash Open Source y Enterprise?","La edición open source (Apache-2.0) incluye flags ilimitadas, múltiples entornos, rollouts graduales, segmentos de usuarios y variantes. Enterprise añade SSO\u002FSAML, RBAC avanzado y change requests. La plantilla de ServOrbit despliega la edición open source.",{"cpu":74,"ram":75,"stack":76,"port":80,"license":81,"version":82,"os":83},"1 vCPU","\u003C 256 MB",[77,78,79],"Docker","Node.js","PostgreSQL 17","4242","Apache-2.0","8.0.3","Ubuntu 24.04",[],[86,94,103],{"name":87,"slug":88,"categorySlug":15,"categoryName":89,"categoryColor":90,"logo":91,"tagline":92,"description":93},"Gitea","gitea","Desarrollo","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","Su propio GitHub, autoalojado en un solo VPS: repositorios, pull requests, CI\u002FCD con Gitea Actions y registro de paquetes, sin facturación por desarrollador.","Su propio GitHub, autoalojado en cuestión de minutos. Plataforma Git completa con CI\u002FCD (Gitea Actions), registro de paquetes y permisos de equipo, sin facturación por uso.",{"name":95,"slug":96,"categorySlug":97,"categoryName":98,"categoryColor":99,"logo":100,"tagline":101,"description":102},"Semaphore UI","semaphore","despliegue-de-aplicaciones-devops","Despliegue de Aplicaciones y DevOps","text-success bg-success\u002F10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58506378","Panel web self-hosted para Ansible\u002FTerraform — sin CLI, base de datos SQLite integrada.","Interfaz web de código abierto para Ansible, Terraform y OpenTofu — ejecuta, programa y supervisa tus playbooks desde un panel sin línea de comandos.",{"name":104,"slug":105,"categorySlug":15,"categoryName":89,"categoryColor":90,"logo":21,"tagline":106,"description":107},"GlitchTip","glitchtip","GlitchTip — seguimiento de errores compatible con Sentry.","Seguimiento de errores open source autoalojado, compatible con los SDK de Sentry: cambia tu DSN para migrar tus aplicaciones sin reescribir una línea de código.",[109],"self-host-unleash-vps",{"key":12,"slug":15,"name":89,"objective":111,"icon":112,"color":90},"Poner en marcha rápidamente un proyecto de software.","dev",1790693394685]