Poner en marcha rápidamente un proyecto de software.

Unleash

Unleash — feature flags autoalojados para despliegues seguros y graduales en tu VPS.

< 256 MB RAM 1 vCPU Puerto 4242 En validación

En validación

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

Stack técnico

DockerNode.jsPostgreSQL 17
RAM mínima< 256 MB
CPU mínima1 vCPU
Puerto por defecto4242
SO compatiblesDistribuciones Linux a elegir

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.

Unleash sigue una arquitectura cliente/servidor: 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.

En 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.

Funcionalidades clave

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/B — 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.

¿Cuándo usar esta solución?

1

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.

2

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.

3

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.

Desplegar Unleash en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

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.

02

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.

03

Iniciar sesión por primera vez

Abre https://<tu-dominio>/ en el navegador. La primera página de login está en /auth/simple/login — introduce el usuario admin y la contraseña del panel de ServOrbit.

04

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 %).

05

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://<dominio>/api) y una clave API de cliente. Llama a isEnabled('my-flag') donde quieras comprobar la flag.

06

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.

Preguntas frecuentes

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.

Poner en marcha rápidamente un proyecto de software.

Unleash todavía no se puede pedir.

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva