rails-conductor
Control plane para operaciones de Rails autoalojado sobre Kamal/Docker o Caddy/Puma.
Ficha actualizada 23 sept 2026, 14:06 · upstream 23 sept 2026, 14:05 · release sin release detectada
Qué es rails-conductor
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Conductor es un control plano para gestionar la operación de aplicaciones Rails en entornos autoalojados, sin obligarte a una sola arquitectura de despliegue. Conecta con servidores que ya posees mediante SSH y convierte Caddy, PostgreSQL, backups y APIs de proveedores en una capa operativa coherente.
La herramienta permite ver el estado completo del flote en segundos, desplegar según tu preferencia entre Docker/Kamal o Puma nativo, actuar sobre la infraestructura (no solo observar), y tener control total sobre tus servidores y proveedores sin comisiones por plataforma. Es un producto de desarrollo propio con código abierto bajo Elastic License 2.0.
Funcionalidades clave incluyen gestión de servidores y apps mediante SSH seguro, ejecución de comandos desde el agente sin instalar nada en los hosts, pipelines de despliegue Docker/Kamal o Puma nativo, métricas y estado de contenedores, backups a S3/R2, dashboard con detección de problemas, gestión de rutas Caddy vía API, cron jobs recurrentes y un MCP server para agentes de IA.
- Monitoreo centralizado del estado de múltiples servidores y apps en segundos
- Despliegue automatizado de Rails 8 con Turbo, Importmaps, Tailwind y Solid Queue
- Gestión de infraestructura sin comisiones por plataforma (VPS o cloud)
- Orquestación de operaciones recurrentes mediante cron jobs y MCP server
- Detección proactiva de problemas en el flote mediante dashboard y alertas
- Integración con agentes de IA para automatización de despliegues y backups
- Un solo panel de control (single pane of glass) que unifica servidores, apps, scripts y backups
- No se paga por servidor ni por plataforma: el control plano es gratuito
- Ejecución SSH agnóstica: no necesitas instalar agentes en cada host
- API JSON completa con MCP server para integración con agentes de IA
- Soporte nativo de Caddy y Puma sin necesidad de Docker/Kamal
- En fase temprana; funcionalidades como routing, automatización de proveedores y restauración están en progreso
- El dashboard y la detección de problemas son básicos; no hay alertas avanzadas ni análisis predictivo
- La ejecución SSH es agnóstica: puedes ejecutar comandos arbitrarios sin que Conductor los registre
- No hay soporte para múltiples bases de datos simultáneas en un solo servidor
- Depende de Ruby 8 y Rails 8, lo que limita la portabilidad a otros frameworks
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requisitos: Ruby 8+, Rails 8 con Turbo, Importmaps, Tailwind CSS y Solid Queue. El despliegue se realiza mediante SSH en VPS o servidores propios. Se recomienda almacenar claves de acceso criptográficamente (SSH keys) y usar un token Bearer para la API JSON. Para el MCP server, se debe configurar un endpoint HTTP compatible con los protocolos del modelo de ejecución. En producción, se recomienda habilitar HTTPS y proteger las credenciales mediante encriptación en reposo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.