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.
The usual way to deploy Astro
- Choosing between Cloudflare Pages, Netlify, Vercel, GitHub Pages, or S3 + CloudFront - each with different limitations and lock-in
- Free tiers on Netlify and Vercel have bandwidth limits and build minute caps that surprise you when traffic spikes
- GitHub Pages has no server-side redirects, limited custom 404 support, and breaks with certain base path configurations
- Setting up a CI pipeline just to run npm run build and push the dist/ folder to your hosting provider
- 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
What you get
Recommended plan for Astro
- 1 vCPU
- 512 MB RAM
- 10 GB storage
- HTTPS included
- Custom domain support
- SSH & web terminal access
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