fiber
Self-hosted, canvas-first durable CI tool built with Rust control plane and TypeScript UI. Design pipelines on a visual canvas; agents keep runs alive across restarts.
Ficha actualizada 23 sept 2026, 4:28 · upstream 23 sept 2026, 4:19 · release v0.6.3
Qué es fiber
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Fiber is a self-hosted, canvas-first Jenkins alternative that lets you design your entire CI pipeline visually before deployment. It uses a Rust control plane to orchestrate workloads while maintaining durability through background fibers and agent-based execution. The tool supports PostgreSQL, Redis, S3/MinIO backends, and offers full auditability with schema versioning via sqlx migrations.
Key features include: - A visual canvas for pipeline design where you can drag-and-drop steps like shell commands, Docker containers, and database queries - Durable execution model: pipelines are stored as immutable snapshots that survive agent restarts - Multi-agent architecture with role-based access control (reader < writer < admin < owner) - Full audit trail via OTel tracing and artifact versioning - Support for GitHub webhooks to trigger builds from PRs, merges, and push events - Matrix-style conditional logic through pipeline YAML syntax - Secret management with encrypted storage at rest using a dedicated key - Comprehensive documentation covering deployment, operations, agent installation, and troubleshooting
- Design and deploy complex CI/CD pipelines for large-scale microservices applications
- Rust control plane ensures deterministic behavior and predictable performance across all agents
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.
Full deployment requires Docker Compose with PostgreSQL (15432), Redis (16379), and MinIO (19000). The API runs on port 18080, the UI on 3100. For production, expose via TLS using Let's Encrypt certificates or self-signed certs. Set FIBER_SECRETS_KEY with openssl rand -hex 32 before starting. Use `make infra` to spin up Postgres + Redis, then `make api` for the server and `make ui` for the web interface. Agent workers can be launched via `docker compose --profile agent up -d fiber-agent`. For multi-tenant environments, implement role-based access control with appropriate permissions on the API layer.
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.