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: