Skip to main content
Every Tracecat feature works in self-hosted and air-gapped deployments. We ship a feature to Tracecat Cloud only when it can also run on-premises.
Tracecat supports fully air-gapped operation on production Kubernetes. Use internet access during preparation to stage every required artifact, then run Tracecat with zero internet connectivity.

Reference architecture

The inference service can run inside Kubernetes or on an adjacent private GPU cluster. Every runtime connection stays on customer-controlled networks.

Prepare while connected

  • Mirror the Tracecat OCI chart and every referenced container image into an internal OCI registry.
  • Stage the inference image, model weights, tokenizer, and model configuration in internal repositories.
  • Provision internal PostgreSQL, Redis, S3-compatible storage, Temporal, identity, DNS, TLS, secrets, telemetry, and integration endpoints. Validate image pulls and model discovery before removing egress.
No runtime workflow, integration, telemetry exporter, identity provider, or package dependency may require a public endpoint.

Choose the model route

Configure the route per agent, including subagents. Use vLLM as the distributed production option; confirm its model-specific tool parser. Use Ollama as the simpler quantized or single-server option; review its GPU, context, model import, and tool-calling guidance.

Open model reference

Reviewed September 2026. Each DGX Spark provides 128 GB of unified memory. Static weight figures exclude KV cache, serving overhead, and concurrency. Calculated figures use two bytes per BF16 parameter, one byte per FP8 parameter, and half a byte per FP4 parameter. Cyber evidence means checkpoint-specific evaluation for defensive alert triage, investigation, structured tool use, or workflow generation. General reasoning, coding, and offensive-security scores are not substitutes. Track emerging defensive evaluations such as SIABench and CyberSOCEval. Treat static weight fit as a starting point, not a capacity guarantee. Validate target context length, KV cache, concurrency, latency, and serving overhead with your own workload.