Understand the stack before you deploy.
Deploy Dash is designed as a desktop-first control plane so novice developers can operate production infrastructure without becoming full-time sysadmins.
Architecture overview
- Frontend: Flutter desktop UI with context-switching workspace
- Engine: Python + PyInfra for idempotent, agentless provisioning
- Bridge: Embedded C++ shim for direct Dart↔Python JSON communication
- State: Local SQLite desired state + server-side runtime source of truth
Happy paths for new users
- Server setup: Connect a server and provision the base stack.
- Bucket Creation: Create project, domain, and database from one flow.
- Database Linking: Reuse one database across multiple projects safely.
- Time Machine Recovery: Restore to exact second when production data fails.
Need deeper implementation details?
Reach out for technical docs covering server setup scripts, backup internals, and deployment lifecycle commands.