Pricing Docs Blog Apps Tools Start Free
Static

Deploy Astro in 60 Seconds

Astro ships zero JavaScript by default and builds lightning-fast content sites. Deploy the dist/ directory with one command - real server, HTTPS, custom domains.

Deploy Astro Free for 7 days - then $3/mo

The usual way to deploy Astro

  1. Choosing between Cloudflare Pages, Netlify, Vercel, GitHub Pages, or S3 + CloudFront - each with different limitations and lock-in
  2. Free tiers on Netlify and Vercel have bandwidth limits and build minute caps that surprise you when traffic spikes
  3. GitHub Pages has no server-side redirects, limited custom 404 support, and breaks with certain base path configurations
  4. Setting up a CI pipeline just to run npm run build and push the dist/ folder to your hosting provider
  5. Want to add SSR later? Most static hosts require switching to a completely different deployment setup with platform-specific adapters

Astro builds in seconds but getting the output online with proper HTTPS, domains, and room to grow takes longer than it should.

Or just run one command

$ npm run build
$ cd dist && instapods deploy my-astro-site --preset static
→ Uploading files...
→ Configuring nginx...
✓ Live at https://my-astro-site.instapods.app

What you get

Recommended plan for Astro

Launch Plan
$3/mo
Deploy Astro

Astro deployment notes

Build Locally

Run npm run build on your machine or in CI. Then deploy the dist/ directory to InstaPods. Astro outputs static HTML, CSS, and assets that nginx serves directly.

Custom 404 Pages

Astro generates a 404.html if you create a src/pages/404.astro page. InstaPods nginx serves it automatically for missing routes.

Upgrade to SSR

Need server-side rendering later? Switch to --preset nodejs and add the @astrojs/node adapter. Same pod, same URL, no migration hassle.

Deploy Astro in 60 seconds

One command. Real server. HTTPS included. No DevOps degree required.

Start Free