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.
🏠
Local Deployment
Complete local setup with local file sharing and Hugging Face embeddings. Perfect for development, testing, and privacy-focused deployments.
Features:
- Local file system integration
- Local Hugging Face embedding models
- Docker-based deployment
- Quick setup and testing
- Offline operation capability
☁️
Azure Cloud Deployment
Enterprise Azure setup with Microsoft OpenAI embeddings and SharePoint integration. Ideal for Microsoft 365 organizations.
Features:
- Azure OpenAI Service integration
- SharePoint Online connectivity
- Enterprise security and compliance
- Scalable cloud infrastructure
Quick Comparison
Feature | Local Deployment | Azure Deployment |
---|---|---|
Best for | Development, testing, small teams | Enterprise, production, M365 orgs |
Data sources | Local files, network drives | SharePoint, OneDrive, local files |
Embedding model | Local Hugging Face models | Azure OpenAI Service |
Infrastructure | Docker on local machine | Azure services, containers |
Security | Local data storage | Enterprise security, compliance |
Scalability | Limited to local resources | Cloud-scalable |
Cost | No API costs (free after setup) | Azure service costs |
Setup complexity | Simple | Moderate |
Internet required | Only for initial model download | Continuous for API calls |
Offline operation | Yes (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
- Review the prerequisites in the previous step
- Select your deployment scenario from the cards above
- Follow the specific deployment guide for your chosen scenario
- Complete the setup and verify your deployment
- 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.