---
title: "Self-Managed"
description: "Run Gitana software on-premise or in a private cloud with Kubernetes and Helm for easy, scalable deployment. (Gitana 4.0)"
product: "Gitana"
version: "4.0"
url: "/documentation/gitana/4.0/self-managed/overview"
---

# 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
- ElasticSearch 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:

- [Containers](/documentation/gitana/4.0/self-managed/containers.md)
- [Docker](/documentation/gitana/4.0/self-managed/docker.md)
- [Kits](/documentation/gitana/4.0/self-managed/kits.md)
- [Kubernetes](/documentation/gitana/4.0/self-managed/kubernetes.md)
- [Maintenance](/documentation/gitana/4.0/self-managed/maintenance.md)
- [Monitoring](/documentation/gitana/4.0/self-managed/monitoring.md)
- [Supported Stacks](/documentation/gitana/4.0/self-managed/supported-stacks.md)
- [UI Extensions](/documentation/gitana/4.0/self-managed/ui-extensions.md)
