Download to Project
Download your complete AI application as a zip file for self-hosting, custom deployment, or local development on your own infrastructure.
What you'll learn ⏱️ 3 minutes
How to download your project files
What's included in the download
Self-hosting options and requirements
Setting up your downloaded application
Download Process
Step 1: Initiate Download
In the Builder interface, locate the deployment buttons
Click "Download Project" (purple button)
Download begins immediately
Step 2: Save the File
Choose download location on your computer
Zip file downloads with your project name
Download completes - ready for extraction
No Authentication Required
Unlike other deployment options, downloading your project requires no external account authentication - the zip file is generated and downloaded directly.
What's Included in the Download
Complete Application Files
Your zip file contains everything Empromptu generated:
Core Application:
Source code files: Complete application implementation
package.json: Dependencies and project configuration
Application files: app.tsx, components, and core functionality
Configuration files: Environment and setup files
Supporting Files:
Build configuration: Setup for running and building the application
Documentation: README and setup instructions
Assets: Any images, styles, or resources your application uses
Deployment files: Configuration for various hosting platforms
File Structure Example
your-ai-application/├── package.json├── README.md├── app.tsx├── components/├── assets/├── public/└── config/Self-Hosting Requirements
Technical Prerequisites
Node.js environment: Most applications require Node.js runtime Package manager: npm or yarn for installing dependencies Web server: Apache, Nginx, or similar for serving the application Domain/hosting: Web hosting service or server infrastructure
Hosting Options
Cloud platforms: AWS, Google Cloud, Azure, DigitalOcean Shared hosting: Traditional web hosting with Node.js support VPS/Dedicated: Virtual private servers or dedicated hardware On-premise: Your own server infrastructure
Setting Up Your Downloaded Application
Step 1: Extract Files
Locate downloaded zip file on your computer
Extract all files to your desired location
Navigate to extracted folder in terminal/command prompt
Step 2: Install Dependencies
bashnpm install# oryarn installThis installs all required libraries and packages for your application.
Step 3: Configure Environment
Review configuration files for any required settings
Set environment variables if needed
Configure database connections or external services if applicable
Step 4: Run Your Application
bashnpm start# oryarn startYour AI application starts running locally for testing.
Step 5: Deploy to Your Infrastructure
Follow your hosting platform's deployment instructions using the extracted files.
Benefits of Self-Hosting
Complete Control
Infrastructure choice: Use any hosting provider or server
Customization: Modify code and configuration as needed
Security: Keep data and processing on your own infrastructure
Integration: Connect with existing systems and databases
Cost Management
Predictable costs: No usage-based pricing from hosting platforms
Resource optimization: Scale infrastructure based on your needs
Existing infrastructure: Utilize current hosting investments
Privacy and Compliance
Data sovereignty: Keep all data on your controlled infrastructure
Compliance requirements: Meet specific regulatory needs
Custom security: Implement organization-specific security measures
Enterprise On-Premise Options
Advanced Self-Hosting
Available for enterprise customers:
On-premise deployment with continued Empromptu connectivity
Local optimization capabilities while maintaining cloud optimization access
Hybrid approach: Local hosting with cloud optimization tools
Enterprise Features
Advanced security: Enhanced security configurations
Custom integrations: Connect with enterprise systems
Support services: Dedicated support for deployment and maintenance
Scalability options: Enterprise-grade infrastructure guidance
Common Deployment Scenarios
Traditional Web Hosting
For standard web hosting services:
Build the application for production
Upload files to your hosting account
Configure web server to serve the application
Set up domain and SSL certificates
Cloud Platform Deployment
For cloud services like AWS, Google Cloud:
Create cloud instance or container
Deploy application files to the instance
Configure load balancing and auto-scaling if needed
Set up monitoring and backup systems
Container Deployment
For Docker or Kubernetes:
Create Dockerfile for your application
Build container image with all dependencies
Deploy to container orchestration platform
Configure scaling and health checks
Troubleshooting Self-Hosting
Dependency Issues
Problem: npm install fails or missing dependencies Solution: Check Node.js version compatibility and network connectivity
Application Won't Start
Problem: Application fails to run after setup Solution: Review error logs, check environment variables and configuration
Performance Issues
Problem: Application runs slowly or uses too many resources Solution: Optimize hosting infrastructure, check for resource bottlenecks
Integration Problems
Problem: Application can't connect to external services Solution: Verify network connectivity, API keys, and firewall settings
Best Practices for Self-Hosting
Security
Keep dependencies updated: Regular security updates
Use HTTPS: Secure connections with SSL certificates
Access controls: Proper authentication and authorization
Backup strategy: Regular backups of code and data
Performance
Resource monitoring: Track CPU, memory, and disk usage
Caching strategies: Implement appropriate caching
Load balancing: Distribute traffic across multiple instances
Database optimization: Optimize database queries and connections
Maintenance
Regular updates: Keep application and dependencies current
Monitoring setup: Track application health and performance
Log management: Collect and analyze application logs
Disaster recovery: Plan for system failures and recovery
Next Steps
After downloading your project:
Set up local development: Test and modify your application locally
Continue optimization: Improve performance and redeploy
Plan hosting strategy: Choose the right hosting solution for your needs
Last updated