Run ThinkFleet on Your Infrastructure
Deploy the complete AI operating system on Kubernetes, Docker, or bare metal. Full data sovereignty, air-gap support, and zero vendor lock-in.
System Requirements
CPU
4 vCPU minimum
8 vCPU recommended
Memory
8 GB RAM minimum
16 GB recommended
Database
PostgreSQL 15+
with pgvector extension
Dependencies
Redis 7+
S3-compatible storage
Choose your deployment method
Helm Chart (Kubernetes)
Production-ready Helm chart for Kubernetes clusters. Includes horizontal pod autoscaling, health checks, persistent volume claims, and ingress configuration.
$ helm install thinkfleet thinkfleet/thinkfleet -n thinkfleet --create-namespace- Horizontal pod autoscaling
- Rolling updates with zero downtime
- Configurable resource limits
- Built-in health checks and probes
Docker Compose
Single-command deployment for VMs, on-premises servers, or development environments. Includes PostgreSQL, Redis, and the ThinkFleet application stack.
$ docker compose -f docker-compose.prod.yml up -d- Single command deployment
- Includes all dependencies
- Ideal for single-node or dev environments
- Easy backup and restore
Manual Deployment
Full control over every component. Install ThinkFleet alongside your existing PostgreSQL and Redis infrastructure with custom configuration for advanced enterprise requirements.
$ AP_POSTGRES_URL=... AP_REDIS_URL=... ./thinkfleet start- Full infrastructure control
- Use existing database and cache
- Custom network topology
- Air-gap compatible
Deployment architecture
+ pgvector
Queue + Cache
Files + Artifacts
Frequently asked questions
What license is ThinkFleet self-hosted under?
ThinkFleet uses a source-available license that allows free self-hosting for internal use. Enterprise features like SSO, RBAC, and advanced analytics require an enterprise license. Contact our sales team for details.
How do I receive updates?
Updates are published as container images to our registry. For Helm deployments, run helm upgrade. For Docker Compose, pull new images and restart. Air-gap environments receive offline update bundles via secure transfer.
What support is available for self-hosted deployments?
Community support is available via our forums and GitHub. Enterprise customers receive 24/7 priority support with a dedicated success manager, 1-hour response SLA, and direct access to our engineering team.
Can I deploy in an air-gapped environment?
Yes. ThinkFleet supports fully air-gapped deployments with zero external network dependencies. Container images, model weights, and update packages can be transferred via secure offline methods.
Ready to self-host?
Get started with our documentation or talk to our team about enterprise deployment options.