General
Are the deployment blueprints free to use?
Yes. All blueprints are free under the MIT License — personal and commercial projects alike, no attribution required.
Who creates and maintains these blueprints?
Created and maintained by developers who have deployed hundreds of applications to production. Updated as cloud providers change their services and security best practices evolve.
Can I suggest new blueprints or improvements?
Absolutely. Contact us with ideas for new framework/cloud combinations or improvements to existing blueprints.
Using the Blueprints
Do I need to modify the configurations before using them?
Yes. Add your API keys, domain names, project names, and preferred cloud regions. Each blueprint includes clear instructions on what to change.
Are these configurations production-ready?
Yes. Blueprints include SSL/TLS, CDN, caching, environment variable management, build optimization, and security headers. Always review for your specific compliance requirements.
What if I encounter errors when deploying?
Check the Troubleshooting section below. Most errors come from missing API keys, insufficient permissions, or outdated framework versions.
Cloud Providers
Which cloud provider should I choose?
- Vercel/Netlify: Best for Next.js/React with zero config
- Cloudflare Pages: Best for static sites, global CDN, zero egress fees
- AWS: Best for enterprise with complex requirements
- Hetzner: Best price/performance for predictable workloads
- GCP: Best for data-heavy and Kubernetes workloads
See our cost comparison for details.
Do I need a credit card to use cloud providers?
No card needed: Cloudflare Pages (free tier), Vercel (hobby), Netlify (starter).
Card required: AWS, GCP, Azure, Hetzner — even on free tiers. They won't charge until you exceed limits.
Costs & Pricing
Which cloud provider is cheapest?
- Static sites: Cloudflare Pages (free) or Netlify free tier
- Containers: Hetzner (~$5/month) or GCP Cloud Run (pay-per-use)
- Kubernetes: Hetzner (~$30/month) vs AWS EKS (~$75/month)
See our detailed cost comparison.
Are the cost estimates accurate?
Estimates are based on typical usage and 2026 pricing. Actual costs vary. Always use the cloud provider's pricing calculator for your specific workload.
How can I reduce deployment costs?
- Enable CDN caching to reduce origin requests and data transfer
- Compress images and use modern formats (WebP, AVIF)
- Right-size your instances — don't over-provision
- Use spot/preemptible instances for non-critical workloads
- Set up billing alerts to catch surprises early
Technical
What is the difference between GitHub Actions, GitLab CI, and Terraform?
- GitHub Actions: CI/CD automation for GitHub repos. Automated deployments on every push.
- GitLab CI: Same idea, for GitLab. Great for self-hosted instances.
- Terraform: Infrastructure as Code. Manages cloud resources declaratively.
Use them together: Terraform to provision infrastructure, Actions/CI to deploy code.
Do I need Docker for all deployments?
- No Docker needed: Vercel, Netlify, Cloudflare Pages
- Docker required: AWS ECS, GCP Cloud Run, Kubernetes, Hetzner VPS
- Optional: AWS Lambda (supports both Docker and zip files)
How do I handle environment variables and secrets?
- Never commit secrets to Git. Use
.env files, add to .gitignore - Use platform secret managers: GitHub Secrets, AWS Secrets Manager, etc.
- Keep separate secrets for dev, staging, and production
- Rotate API keys periodically
Troubleshooting
Build fails with "Module not found" error
- Run
npm install to ensure all dependencies are present - Check Node version requirements in
package.json - On Linux, imports are case-sensitive — check capitalization
- Verify your build command is correct for the framework
Deployment succeeds but site shows 404
- Verify the output directory (
dist, build, or out) matches your config - Ensure your build generates an
index.html - DNS changes can take 24-48 hours to propagate
Unexpectedly high cloud costs
- Check bandwidth usage and enable CDN caching
- Look for unused resources from old test environments
- Set up billing alerts to catch issues early
CI/CD pipeline fails with permission errors
- Verify all required API keys are added to GitHub/GitLab secrets
- Check that the IAM role has the necessary permissions
- Look for expired credentials that need to be rotated
Still have questions? Contact us and we'll help you out.