Choose Your Deployment

Select the DataVault deployment scenario that best fits your needs

Step 3 of 5: Choose your deployment scenario based on your infrastructure and requirements.

Deployment Options

DataVault supports two main deployment scenarios, each optimized for different use cases and infrastructure requirements.

Quick Comparison

FeatureLocal DeploymentAzure Deployment
Best forDevelopment, testing, small teamsEnterprise, production, M365 orgs
Data sourcesLocal files, network drivesSharePoint, OneDrive, local files
Embedding modelLocal Hugging Face modelsAzure OpenAI Service
InfrastructureDocker on local machineAzure services, containers
SecurityLocal data storageEnterprise security, compliance
ScalabilityLimited to local resourcesCloud-scalable
CostNo API costs (free after setup)Azure service costs
Setup complexitySimpleModerate
Internet requiredOnly for initial model downloadContinuous for API calls
Offline operationYes (after setup)No

Decision Guide

Choose Local Deployment if:

  • ✅ You're developing or testing DataVault
  • ✅ You have a small team with local document storage
  • ✅ You prioritize data privacy and local control
  • ✅ You want quick setup with minimal cloud dependencies
  • ✅ Your documents are stored on local file systems or network drives
  • ✅ You want to avoid ongoing API costs
  • ✅ You need offline operation capability

Choose Azure Deployment if:

  • ✅ You're deploying for production use
  • ✅ Your organization uses Microsoft 365 and SharePoint
  • ✅ You need enterprise-grade security and compliance
  • ✅ You want to leverage existing Azure infrastructure
  • ✅ You need to process large volumes of documents
  • ✅ You require high availability and scalability

What's Included in Each Guide

Local Deployment Guide

  • Complete Docker Compose setup
  • Local Hugging Face model configuration
  • Local file system configuration
  • Network drive mounting
  • Performance optimization for local use
  • Offline operation setup
  • Troubleshooting and maintenance

Azure Deployment Guide

  • Azure OpenAI Service setup
  • SharePoint Online integration
  • Azure AD app registration
  • Enterprise security configuration
  • High availability deployment
  • Azure-specific monitoring and backup

Next Steps

  1. Review the prerequisites in the previous step
  2. Select your deployment scenario from the cards above
  3. Follow the specific deployment guide for your chosen scenario
  4. Complete the setup and verify your deployment
  5. Configure operations for ongoing maintenance

Each deployment guide includes everything you need from initial setup to production operation, with specific configurations optimized for that scenario.