Overview

Sublime Platform can be deployed locally on a laptop or remotely to a VPS or VM using Docker.

📘

Great for testing Sublime

This Docker deployment is intended for small-medium size deployments or for testing purposes ONLY, and should not be used for more than 600 active mailboxes.


Requirements and Limitations

Docker Requirements and Limitations


Installation

Docker Install (Recommended)

Docker Install - Manual


Docker services

These are the Docker containers that are created when running Docker Compose:

  • Backend services:
    • mantis: API service
    • bora-lite: Async task service which is most commonly used for processing emails
    • screenshot-service: Converts email HTML to image
    • hydra: Machine learning (ML) service that powers a number of detection capabilities
  • Frontend services:
    • dashboard: Serves the dashboard frontend
  • Infrastructure: posgres, redis, sublime3
    • postgres: DB instance used by backend services
    • redis: Shared cache
    • sublime3: A local version of AWS S3
  • Strelka: strelka-frontend, strelka-backend, strelka-manager, strelka-coordinator
    • A real-time, container-based file scanning system used for threat hunting, threat detection, and incident response created by Target