Despliegue de Aplicaciones y DevOps
Panel web self-hosted para Ansible/Terraform — sin CLI, base de datos SQLite integrada.
Semaphore UI es una interfaz web de código abierto para Ansible, Terraform y OpenTofu que reemplaza el terminal para equipos de DevOps que necesitan visibilidad y control de acceso. Almacena el estado en una base de datos SQLite integrada — sin PostgreSQL, sin Redis, sin servicios externos. Levanta el contenedor, apunta a tu inventario y cada miembro del equipo puede lanzar playbooks, revisar logs y programar tareas desde el navegador.
Lo que se instala
Reemplaza los comandos ad-hoc de ansible-playbook con un panel compartido. Cada miembro del equipo ve qué playbook se ejecutó, qué cambió y si tuvo éxito — sin acceso SSH al nodo de control.
Define tareas recurrentes — parches nocturnos, copias de seguridad semanales, renovaciones de certificados — y deja que Semaphore las ejecute según el calendario con notificaciones inmediatas en caso de fallo.
Apunta Semaphore a un repositorio Terraform y úsalo como CI ligero para cambios de infraestructura. Planifica y aplica desde la interfaz con un registro de auditoría completo.
Guía
1 GB de RAM en Ubuntu 24.04 es suficiente para Semaphore UI con una flota pequeña. Elige 2 GB si gestionas más de 20 hosts concurrentemente o ejecutas playbooks largos.
Semaphore UI no requiere un nombre de dominio. Abre un túnel SSH: ssh -L 3000:127.0.0.1:{{ expose_port }} root@<ip-vps> y visita http://localhost:3000. Para acceso HTTPS permanente adjunta un dominio o usa el subdominio gratuito {app}.{dns_slug}.servorbit-dns.com.
ServOrbit genera una contraseña de administrador en el momento del aprovisionamiento y la guarda en tu bóveda de credenciales. Inicia sesión como admin y cámbiala inmediatamente desde Profile → Change Password.
Ve a Projects → New Project, escribe un nombre y añade la URL del repositorio de tu Ansible o Terraform. Si el repositorio es privado, añade primero una clave SSH o token al Key Store y referéncialo en la configuración del proyecto.
En Inventory crea una entrada con tus hosts objetivo. Luego en Task Templates define una tarea referenciando un playbook y el inventario creado, y haz clic en Run para ver el log en tiempo real.
Preguntas frecuentes
ssh -L 3000:127.0.0.1:{{ expose_port }} root@<ip-vps> y visita http://localhost:3000. Para acceso HTTPS permanente adjunta un dominio o usa el subdominio gratuito {app}.{dns_slug}.servorbit-dns.com.¿Mantiene un proyecto que utiliza Semaphore UI? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=semaphore&utm_source=deploy-badge&utm_medium=referral&utm_campaign=semaphore)<a href="https://servorbit.com/vps-cloud?template=semaphore&utm_source=deploy-badge&utm_medium=referral&utm_campaign=semaphore"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Semaphore UI on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Automatice sus flujos de trabajo entre aplicaciones sin código. Más de 400 integraciones, 100 % autoalojado en su VPS.
Automatización y flujos de trabajoPlataforma de automatización code-first autoalojada: transforme scripts Python, TypeScript, Go o Bash en workflows, API internas e interfaces — 17 k ⭐, AGPLv3.
Despliegue de Aplicaciones y DevOpsDespliegue sus aplicaciones desde Git en cuestión de segundos. Self-hosted, sin vendor lock-in y con SSL automático.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.
Escribir por WhatsAppse abre en una pestaña nueva