Xray Installation
Install Xray single-node or HA using Helm, Docker Compose, RPM, Debian, or Linux archive with PostgreSQL and RabbitMQ.
Subscription Information
This feature is supported on the Self-Hosted platform, with Pro X, Enterprise X, and Enterprise+ licenses.
Note
Use a dedicated server with no other software running to alleviate performance bottlenecks, avoid port conflicts, and avoid setting uncommon configurations.
Warning
If you install Xray on the same server as Artifactory, you might have port conflicts and performance issues. Artifactory and Xray use port 8082 for communication with the external network. In addition, the ports 8082, 8046, 8047, and 8049 are used by both Xray and Artifactory for the Router microservice.
Note
JFrog Xray now supports RabbitMQ Quorum Queues, an optional parameter configurable in system.yaml. This change is due to RabbitMQ deprecating Classic Queue mirroring in version 4.x. As a result, JFrog will also deprecate Classic Queue support and transition to Quorum Queues. We recommend enabling Quorum Queues in Xray, as JFrog intends to fully transition to RabbitMQ 4.x and discontinue Classic Queue support in future versions.
To learn about the JFrog Platform Deployment, see System Architecture.
Xray Single Node Installation
Xray Interactive Script Installation Prerequisites
Prerequisites to install before running the Xray interactive installer script, per installation method.
Getting Started with Xray Installation
Landing page for Xray installation covering platform support, hardware sizing, and prerequisites before installing Xray.
Platform and OS Support
Platform and OS support notes for the Xray interactive script installer.
Hardware & Sizing
Xray hardware sizing guidance by scale, including RabbitMQ Quorum Queues, storage, and deployment topology.
Xray HA Installation
Xray HA Installation
Set up a JFrog Xray high-availability cluster with two or more nodes using Helm, Docker Compose, or Linux archive installation methods.
Quorum Queue Enablement for Xray and Platform Helm Charts
Enable RabbitMQ Quorum Queues for Xray and Platform Helm charts, as RabbitMQ has deprecated Classic Queue mirroring in version 4.x.
Database and Messaging
Upgrade
Related Topics
Updated 9 days ago
