Effortless Web App Packaging & Deployment
Deploy any browser-based web app with GoDeploy. Use our OSS CLI to host it yourself, or let us handle unlimited projects and deployments with Pro.
Quick Start
Note: You'll need to authenticate the CLI first by running godeploy auth login --email [email protected]
and following the prompts.
About
Open Source (OSS)
Our free CLI tool packages your apps as production-ready Docker + Nginx containers. Deploy to your own servers, any cloud provider, or your local environment. You maintain full control over your infrastructure and deployment process.
Pro
Let us handle the infrastructure with zero-config hosting, automatic HTTPS, and global CDN distribution. Deploy unlimited projects with built-in analytics, monitoring, and rollback capabilities.
Features
Use the OSS for hosting the Docker container yourself, or use Pro and we take care of everything for you, for unlimited apps.
OSS Features
Everything you need to package and deploy your apps with Docker + Nginx.
Browser-first Deployment
Supports any app that can run in the browser (SPAs, client-side JS games, static sites, etc.)
Framework Agnostic
Works with React, Vue, Angular, Svelte, and more
Simple Packaging
Creates a Docker + Nginx setup
Local Preview
Serve your app locally in a Docker container
Performance Optimized
Proper cache control and hashing for optimal browser performance
Multi-app Support
Serve multiple apps from the same origin domain, ideal for hosting multiple SPAs together
Pro Features
Build upon OSS with zero-config deployment and global CDN distribution.
Zero-infrastructure Hosting
Instantly deploy to GoDeploy's servers with all OSS features included
Automatic HTTPS
Secure, live URL with zero configuration
Global CDN
Fast, reliable static file delivery
Custom Domains
Each project gets an auto-generated subdomain. Add your own custom domain for a branded experience.
Frequently Asked Questions
Find answers to common questions about GoDeploy's OSS and Pro offerings.
OSS FAQ
What type of performance can I expect for my SPA using Nginx?
Running your SPA on a $5 DigitalOcean droplet with Nginx can deliver impressive performance, thanks to Nginx's efficiency in handling static content. Example stats from similar setups include: • Requests per second: Over 10,000 req/sec for static file serving • Response time: Typically under 10ms for cached content • Throughput: Handles thousands of concurrent connections without degradation • CPU usage: Minimal due to Nginx's asynchronous, event-driven architecture This makes GoDeploy highly suitable for content-heavy SPAs, client-side games, and static websites with high traffic, without the need for expensive infrastructure.
How is GoDeploy better than putting your files in an S3 bucket?
While S3 can host static files, GoDeploy offers more robust application serving through Nginx, including features like caching, automatic HTTPS, and routing. Additionally, GoDeploy handles multi-app configurations under one domain, making it ideal for dashboards, admin panels, and other multi-SPA setups. With GoDeploy, you get both local development support and global CDN-backed production hosting without configuring AWS services manually.
Why use Nginx?
Nginx is a high-performance web server that excels at serving static content. It efficiently handles large numbers of concurrent connections and provides fast content delivery, making it an ideal choice for static web apps. Additionally, it supports caching and reverse proxying, further improving performance and scalability.
Do I need to rewrite my app to use GoDeploy?
No. GoDeploy works with any web app that builds to static files.
What makes GoDeploy different from Vercel/Netlify?
GoDeploy focuses on static web app deployment, offering simplicity without SSR.
Can I host on my own?
Yes. Use the OSS CLI to package your app as a Docker container.
Pro FAQ
How does GoDeploy handle HTTPS?
GoDeploy automatically provisions HTTPS certificates through Let's Encrypt, ensuring your app is secure by default without any manual configuration.
How can I manage multiple apps with Pro?
With Pro, each project is treated as a separate app and gets its own domain or subdomain. This setup is ideal when your apps need to be hosted independently or have different configurations. In contrast, the OSS version supports serving multiple apps from the same origin domain, making it easier to host multiple SPAs together.
What kind of analytics are available with GoDeploy?
GoDeploy provides analytics to track deployment success and usage. More advanced DORA related analytics are planned for future releases.
Want to Try It Out?
Sign up, download the CLI and deploy your first app.
It's really that simple.
Pricing
Free Tier
Perfect for side projects and experiments. Deploy up to 5 apps with our CLI, get automatic subdomains, and see if it fits your workflow.
$0
Unlimited
For builders who want to ship everything. Unlimited deployments, custom domains, and insights to help you ship faster.
$49/year
Try unlimited for 14 days • No credit card required • Automatic fallback free tier
Questions? Reach out to me at [email protected]