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

Terminal
$curl -sSL https://install.godeploy.app/now.sh | bash
$npm run build
$godeploy deploy --project my-app
Your app is live at: https://my-app-12345.godeploy.app

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]