Self-Managed

Gitana offers the option to run community, development and production installations of its software on-premise or within a virtual private cloud.

For our on-premise customers, we provide Kubernetes configurations and Helm charts that you can use to bring up your Gitana installation. Each installation consists of:

  • 1 or more Gitana API containers
  • 1 or more Gitana UI containers
  • 1 or more Gitana Antivirus scanning containers (optional)
  • 1 or more Gitana Web Capture containers (optional)

The following external services are required:

  • MongoDB or compatible
  • Elastic Search or compatible
  • QDrant (or another vector DB)
  • TensorFlow (or another inference endpoint

These are configurable within your Kubernetes configs.

Our Helm charts serve as a reference but include some best practices such as load balancers, ingress controllers and more.

We also provide Docker-Compose files as a means to help folks getting started. However, this approach has been deprecated and we expect to remove it in the coming quarter.

Getting Started

To get started with Gitana Self-Managed, please check out the following: