Skip to content

System Requirements

  • CPU: 2 cores
  • RAM: 4GB
  • Storage: 10GB free space
  • OS: Linux, macOS, or Windows with WSL2
  • CPU: 4+ cores
  • RAM: 8GB+
  • Storage: 50GB+ free space
  • OS: Linux (Ubuntu 20.04+, CentOS 8+, or equivalent)
  • Docker 20.10+
  • Docker Compose 2.0+
  • Go 1.23+ (for development)
  • Task (task runner)
  • Kubernetes 1.20+ (for K8s deployments)
  • Helm 3.8+ (for Helm chart deployments)
  • Redis 6.0+ (for caching)
  • 8081 - API Server
  • 5432 - PostgreSQL
  • 4222 - NATS
  • 3000 - Dashboard
  • Allow inbound traffic on required ports
  • Allow outbound HTTPS (443) for LLM API calls
  • Allow outbound traffic to external services (if used)

📚 Next: Self-Hosted Installation | Cloud Deployment