π¦ Install Methods
Jibril offers multiple installation methods to suit different environments and deployment requirements. Choose the method that best fits your infrastructure.
π― Available Methodsβ
π¦ Command Lineβ
Direct binary execution
- β Simple and fast setup
- π§ No dependencies required
- π§ͺ Perfect for testing and development
- π₯οΈ Manual control over execution
βοΈ Systemd Serviceβ
Production-ready system service
- π Automatic startup on boot
- ποΈ Process supervision and restart
- π Integrated with system logging
- π Best for production deployments
π³ Docker Containerβ
Containerized deployment
- π¦ Consistent environment
- π Isolated execution
- βοΈ Cloud-friendly
- π― Easy resource management
π€ Which Method Should I Choose?β
π§ͺ Development & Testingβ
Recommended: Command Line
- Quick setup and teardown
- Easy to restart with different configs
- Direct access to logs
- No service management overhead
π Production Serversβ
Recommended: Systemd Service
- Automatic startup after reboot
- Process supervision and recovery
- Integrated logging with journald
- Standard Linux service management
βοΈ Cloud & Containersβ
Recommended: Docker Container
- Consistent deployment across environments
- Easy version management
- Container orchestration support
- Resource limits and isolation
βΈοΈ Kubernetes Clustersβ
Recommended: Helm Chart
- Native Kubernetes integration
- DaemonSet deployment model
- ConfigMap-based configuration
- GitOps compatible
π Common Requirementsβ
All installation methods require:
System Requirements
- π§ Linux kernel 5.10+ (6.2+ recommended)
- π eBPF support enabled
- π Root privileges or appropriate capabilities
- π» x86_64 or aarch64 architecture
π See Installation Requirements for detailed prerequisites.
π Quick Comparisonβ
| Feature | Command Line | Systemd | Docker |
|---|---|---|---|
| Setup Time | β‘ Instant | π 5 minutes | π³ 2 minutes |
| Auto-start | β No | β Yes | π Optional |
| Supervision | β Manual | β Automatic | π Optional |
| Logging | πΊ stdout | π journald | π Container logs |
| Updates | π Manual | π Manual | π¦ Image pull |
| Isolation | β No | β No | β Yes |
| Best For | Testing | Production | Cloud/K8s |
Next: Choose your installation method and follow the detailed guide.