Skip to content

Installation Overview

This guide covers the various methods for installing Mantis.

MethodBest ForComplexity
Docker ComposeDevelopment, small deploymentsLow
KubernetesProduction, large scaleMedium
ManualCustom environmentsHigh

For the fastest setup, use Docker Compose:

Terminal window
# Clone the repository
git clone https://github.com/MantisPlatform/mantis.git
cd mantis
# Copy environment template
cp .env.example .env
# Start core services (postgres, rabbitmq, mandible, thorax)
./docker.sh start
# To also start the Lens UI: ./docker.sh start-dev
ComponentMinimumRecommended
CPU2 cores4+ cores
RAM4 GB8+ GB
Storage20 GB50+ GB SSD
DependencyVersion
Docker24.0+
Docker Compose2.20+
PostgreSQL16+
RabbitMQ3.12+
Redis7.0+

(Thorax has no database — it reaches all persistence through Mandible over gRPC. Mandible owns PostgreSQL, the RabbitMQ topology, and Redis (for SSE session storage and JWT revocation); Thorax consumes commands from RabbitMQ and coordinates clustering via Redis.)