= Distributed James Server &mdash; Run 
:navtitle: Run

This sections presents guidance to all current deployment types of Distributed James Server.

== Run with Java

Build your own Apache James Distributed artifacts and start xref:distributed/run/run-java.adoc[Running it directly on a Java Virtual Machine].

== Run with Docker

We have prepared a docker-compose for Apache James to run with Cassandra & OpenSearch.

You can start xref:distributed/run/run-docker.adoc[Running James with few simple Docker commands].

== Run with Kubernetes

A more complete - production ready deployment type.

We have packed xref:distributed/run/run-kubernetes.adoc[Apache James in a Helm chart], parameterized most of the application resources. With it you can easily deploy and test different set of configuration on a Kubernetes Cluster.