Skip to content

General requirements#

LUNA Vector Search Module is delivered in a Docker container. To install it, a Docker container image is required. To download the image to the server, an Internet connection is necessary, or the images can be downloaded to another device and then transferred to the server. Authorization to the VisionLabs Docker registry is required to download the Docker images.

LUNA Vector Search Module can be deployed in one of the following ways:

  • By manually running the containers using Docker
  • By using a Docker Compose script

An example Docker Compose script is included in the delivery package.

LUNA Vector Search Module has been tested with the following versions of the aforementioned software:

  • Docker: 25.0.3
  • Docker Compose: 2.24.6

Operation with other versions of the above software is not guaranteed.

To use the plugin mechanism, scripts must be developed in accordance with the syntax and functionality provided by Python 3.11 or higher.

LUNA Vector Search Module services can be run on any OS that supports Docker. The Docker containers of LUNA Vector Search Module have been officially tested on Almalinux 9.5. All installation procedures in this guide are described for Almalinux 9.5. Operation on other operating systems may have certain specifics not covered in this documentation.

The Docker containers for LUNA Vector Search Module services are based on Almalinux 9.5.

LUNA Vector Search Module is licensed via a separate parameter in the LUNA PLATFORM 5 license key.