Version: 1.8.1
Last Updated: May 2026
Target Audience: DevOps Engineers, System Administrators, Operations Teams
This directory contains deployment-related documentation for ThemisDB. The primary production deployment guide lives in docs/production/ and is linked from here for easy navigation.
| Document | Purpose |
|---|---|
| Production Deployment Guide | Step-by-step installation, hardware requirements, GPU setup, multi-node configuration |
| Port Mapping Reference | Network port assignments for all ThemisDB services |
| Load Balancer Integration | NGINX, AWS ALB, GCP LB, Istio, HAProxy configuration |
| Checklist | When to Use |
|---|---|
| Pre-Deployment Checklist | Before starting any deployment |
| Post-Deployment Checklist | After deployment to validate correctness |
| Operational Compliance Checklist | Monthly compliance verification |
| Document | Purpose |
|---|---|
| Upgrade Runbook | Zero-downtime rolling, blue-green, and canary upgrades |
| Migration Guide | Cross-version migration procedures |
Located in ../production/examples/:
| File | Scenario |
|---|---|
single_gpu_setup.yaml |
Development / single-GPU inference |
multi_gpu_setup.yaml |
Production multi-GPU training |
distributed_training.yaml |
Multi-node distributed setup |
raid_configuration.yaml |
High-availability storage |
k8s_production_values.yaml |
Kubernetes Helm production values |
# Docker single-node startup
docker run -d --name themisdb \
-p 8765:8765 -p 8080:8080 \
-v $(pwd)/config:/etc/themis/config:ro \
-v $(pwd)/data:/var/lib/themis/data \
themisdb:community:v1.8.1 \
/opt/themis/bin/themis_server --config=/etc/themis/config/config.yaml
# Verify health
themisctl --port 8765 health→ Full guide: production/DEPLOYMENT.md#single-gpu-setup
helm install themisdb ./helm/themisdb \
--namespace production \
--set autoscaling.enabled=true \
--set autoscaling.minReplicas=3 \
--set autoscaling.maxReplicas=10 \
--values docs/production/examples/k8s_production_values.yaml→ Full guide: production/DEPLOYMENT.md#multi-node-distributed-setup
- Prepare: Complete Pre-Deployment Checklist
- Deploy: Follow Deployment Guide
- Configure: Apply security hardening (Security Guide)
- Monitor: Set up observability (Monitoring Guide)
- Validate: Complete Post-Deployment Checklist
- Operations Hub: ../OPERATIONS.md
- Operations Handbook: ../operations/OPERATIONS_HANDBOOK.md
- Disaster Recovery: ../production/DISASTER_RECOVERY_PLAN.md
- Backup & Recovery: ../backup_recovery_system.md
- Security Hardening: ../production/SECURITY.md
- CI/CD Pipelines: ../ci-cd/README.md
Document Classification: Internal – Operations
Review Cycle: Quarterly
Maintained by: Operations Team