Skip to content

Requirements

This page details the system requirements for running Mantis.

ResourceSpecification
CPU2 cores
RAM4 GB
Storage20 GB
Network100 Mbps
ResourceSpecification
CPU4+ cores
RAM8+ GB
Storage50+ GB SSD
Network1 Gbps
SoftwareVersionNotes
Docker24.0+Required for containerized deployment
Docker Compose2.20+For orchestrating services
SoftwareVersionNotes
PostgreSQL16+Primary data store
SoftwareVersionNotes
RabbitMQ3.12+Optional — enables push-based dispatch; Mandible falls back to polling when disabled. When used, TLS is required (a CA certificate must be configured)
SoftwareVersionNotes
Redis7.0+Required (same as PostgreSQL) — auth token revocation (fails closed), sessions, cluster coordination
PortServiceProtocolRequired
5173Lens UIHTTPSYes
3000Mandible APIHTTP/HTTPSYes
50051Thorax gRPCgRPC/TLSYes
5432PostgreSQLTCPInternal
5671RabbitMQAMQPSInternal
6379RedisTCPInternal

Mantis requires TLS certificates for:

  • Server certificates - For Lens, Mandible, and Thorax
  • Client certificates - For Tarsus agents (mTLS)
  • CA certificate - For signing and verification

See TLS Certificates for certificate setup.

The Lens UI supports:

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+