Deployment

Deploy Incidents in your environment with our production-ready guides.

Deployment Options

Docker

Single-node deployment with Docker Compose. Perfect for:

  • Development environments
  • Small teams (< 50 users)
  • Quick evaluation and testing
  • Simple production setups

Kubernetes

Scalable, cloud-native deployment. Recommended for:

  • Production environments
  • Large teams (50+ users)
  • High availability requirements
  • Enterprise-grade deployments

Production Guide

Advanced configuration for production deployments:

  • Performance tuning and scaling
  • Security hardening
  • Monitoring and alerting
  • Backup and disaster recovery

Quick Start

Choose your deployment method based on your requirements:

Factor Docker Kubernetes
Team Size < 50 users 50+ users
Setup Time 5 minutes 30 minutes
Scalability Limited Auto-scaling
High Availability Single node Multi-node
Maintenance Manual updates Automated rolling updates

Prerequisites

All deployment methods require:

  • Modern Linux distribution or macOS
  • HTTPS domain name for production use
  • PostgreSQL database (provided in Docker setup)
  • Redis instance (provided in Docker setup)

Next Steps

  1. Start with Docker for evaluation and small deployments
  2. Migrate to Kubernetes when you need production-grade scalability
  3. Follow Production Guide for enterprise hardening and optimization