Overview
A modern dashboard for managing DOTA OTA releases across your apps — deploy, monitor, and control updates without the command line.
What is the DOTA Web Panel?
The DOTA Web Panel is your control center for OTA updates. Use it to upload bundles, target deployments, monitor adoption, and govern rollouts — all from an intuitive UI.
Key Features
📱 Application Management
- Create and manage multiple apps
- Configure deployment keys for staging and production
- Track app versions and compatibility
🚀 Deploy Updates Effortlessly
- Push updates to users without app store delays — ideal for React Native apps.
📊 Real-Time Monitoring
- Track deployment progress and adoption rates
- Monitor update success/failure rates
- View version distribution across users
- Real-time analytics and metrics
🎯 Advanced Release Control
- Mandatory Updates: Force installation for critical fixes
- Gradual Rollouts: Control release percentage (10% → 50% → 100%)
- Conditional Releases: Target specific app or OS versions
- Pause/Resume: Temporarily halt deployments without rollback
🔐 Secure Authentication
- Google OAuth integration
- Token-based API authentication
- Role-based access control (RBAC)
👥 Team Collaboration
- Organization management
- Multiple team members
- Permission-based access
Key Benefits
- ⚡ Instant updates: Ship without app store review delays
- 🎯 Safe rollouts: Target segments and control rollout % with easy rollback
- 📊 Live visibility: Monitor adoption and health in real time
- 🔒 Enterprise-ready: OAuth, API tokens, and RBAC
System Architecture
Complete DOTA Ecosystem
The web panel is part of a comprehensive ecosystem:
- Mobile App: React Native app with DOTA SDK
- Web Dashboard: Visual interface (you are here)
- Backend API: Core server managing deployments
- CLI Tool: Command-line interface for automation
- CDN: Global content delivery for bundles
How It Works End-to-End
- App Release: Publish app with DOTA SDK to stores
- OTA Creation: Create update via dashboard or CLI
- Bundle Storage: Update stored in DOTA infrastructure
- Update Check: App checks for updates via backend
- Download & Apply: App downloads and applies updates instantly
Next Steps
- Install and configure the Web Panel
- Learn about release management
- Explore API token management
- Set up the CLI for automation