Install AquilaX
How to prepare and install AquilaX On-Prem / Cloud or your VM
Last updated
How to prepare and install AquilaX On-Prem / Cloud or your VM
Last updated
The AquilaX solution consists of several key components, each responsible for specific tasks. These components work together seamlessly to deliver comprehensive security scanning and intelligence.
AquilaX Server: Manages the API and User Interface (UI) of the service, acting as the central control point for all operations.
AquilaX Worker: Responsible for executing the actual security scans, performing the analysis and reporting vulnerabilities.
AquilaX GenAI Services: Specialized AI-powered modules designed to assist with decision-making and emulate human logic in engineering tasks. These models enhance the solution’s ability to reason, automate processes, and build intelligent responses.
Below is a diagram illustrating the relationship between these components. Following the diagram, you’ll find instructions on how to set up the solution in a dedicated environment.
To prepare for the installation of various AquilaX components, you can structure the deployment using four (4) dedicated Virtual Machines
Install on all of them Docker
and Docker Compose
: https://docs.docker.com/engine/install/
Execute and follow the instruction of the command docker login registry.gitlab.com
Sign-in into one of the machines dedicated for the Server and Create a folder and inside a new file named docker-compose.yml
and paste the following:
In the same folder create a new file in the same directory, and named .env
where we going to store some configuration needed for the application to start properly, paste the below content
Now, you create a certificate (self-signed) for the HAProxy that is used to expose the service over https. Obviously you can use your own certificate signed by your CA for not using self-signed, however for demo purposes here is a command to generate the needed files and folders for the HAProxy.
within the new created haproxy proxy folder, create a file named haproxy.cfg
and paste the below content
Finally when you have these everything done, just start everything up by executing:
Now you can signing into the service just by navigating at https://<your own ip>
Contact a member of AquilaX if you need help for the installation or configuration