Installation
Choose the TrustGraph deployment method that best fits your needs.
Easiest Deployment Options
Docker Compose / Podman Compose (Recommended)
The simplest way to get TrustGraph running locally:
- Best for: Local development, testing, proof-of-concept
- Requirements: 16GB RAM minimum, Docker or Podman
- Platform: Linux (Podman recommended), macOS, Windows
- Setup time: ~15 minutes
→ Docker Compose Deployment Guide
AWS EC2 Single Instance
Simple cloud deployment for experimentation:
- Best for: Quick cloud testing, temporary deployments
- Requirements: AWS account, basic AWS knowledge
- Features: Automated Pulumi deployment, AWS Bedrock integration
- Setup time: ~20 minutes
Production Deployment Options
For production use, choose from enterprise-grade deployment options:
- AWS RKE: Multi-node Kubernetes with AWS Bedrock
- Google Cloud: GKE with VertexAI integration
- Azure AKS: Azure Kubernetes with AI Foundry
- Scaleway: European cloud with GDPR compliance
- Intel Tiber Cloud: High-performance Intel accelerators
- Minikube: Local Kubernetes development
System Requirements
Minimum Requirements (Docker Compose)
- Memory: 16GB RAM
- Storage: 20GB available disk space
- CPU: 4 cores recommended
- Container Engine: Docker or Podman
Cloud Deployments
- AWS EC2: t3.xlarge or larger
- Production clusters: 8GB+ RAM per node
- GPU acceleration: Available for Intel Tiber Cloud
Quick Start Recommendation
- New to TrustGraph? Start with Docker Compose
- Want cloud testing? Try AWS EC2
- Planning production? Review production deployment options
Next Steps
After choosing your deployment method:
- Follow the deployment guide for your chosen platform
- Proceed to First Steps to start using TrustGraph
- Explore Concepts to understand TrustGraph architecture