Skip to main content
Version: 2.8.1

πŸ“¦ 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

View guide β†’

βš™οΈ Systemd Service​

Production-ready system service

  • πŸ”„ Automatic startup on boot
  • πŸ‘οΈ Process supervision and restart
  • πŸ“ Integrated with system logging
  • 🏭 Best for production deployments

View guide β†’

🐳 Docker Container​

Containerized deployment

  • πŸ“¦ Consistent environment
  • πŸ”’ Isolated execution
  • ☁️ Cloud-friendly
  • 🎯 Easy resource management

View guide β†’

πŸ€” 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

Kubernetes guide β†’

πŸ“‹ 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​

FeatureCommand LineSystemdDocker
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 ForTestingProductionCloud/K8s

Next: Choose your installation method and follow the detailed guide.