Desplegar y gestionar aplicaciones modernas.

Logo de Semaphore UI

Semaphore UI

Panel web self-hosted para Ansible/Terraform — sin CLI, base de datos SQLite integrada.

256 MB RAM 1 vCPU Puerto 3000 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

DockerGoSQLite
RAM mínima256 MB
CPU mínima1 vCPU
Puerto por defecto3000
SO compatiblesDistribuciones Linux a elegir

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.

Funcionalidades clave

Soporte para Ansible, Terraform y OpenTofu — gestiona múltiples backends de automatización desde una sola interfaz.
Proyectos respaldados por Git — los playbooks y roles se obtienen de tu repositorio en tiempo de ejecución.
SQLite integrada — sin base de datos externa; todo el estado en un archivo dentro de un Docker volume.
Tareas programadas — define cronogramas cron para ejecutar tareas automáticamente con historial completo.
Control de acceso por roles — asigna roles de Viewer, Task Runner o Admin por proyecto.
Almacén de claves — guarda claves SSH, contraseñas y tokens como secretos cifrados inyectados en ejecución.
Streaming de logs en tiempo real — sigue la salida del playbook mientras se ejecuta con búsqueda en el historial.

¿Cuándo usar esta solución?

1

Panel web para tu flota Ansible

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.

2

Automatización de infraestructura programada

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.

3

Ejecutor de Terraform/OpenTofu

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.

Desplegar Semaphore UI en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Pide un VPS en ServOrbit

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.

02

Accede a Semaphore UI

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.

03

Inicia sesión con tus credenciales generadas

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.

04

Crea un proyecto y conecta tu repositorio

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.

05

Añade un inventario y ejecuta tu primera tarea

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

No. Semaphore UI funciona en el puerto 3000 sin 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.

Desplegar y gestionar aplicaciones modernas.

Semaphore UI 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