Frequently Asked Questions
Common questions about SnapDeploy pricing, features, and technical requirements.
General Questions
Do I need Docker experience to use SnapDeploy?
No. SnapDeploy automatically generates Dockerfiles for common frameworks like Node.js, Python, Go, Ruby, Java, and PHP. Simply connect your GitHub repository and deploy - we handle the containerization.
If you have specific requirements, you can provide your own Dockerfile for full control over the build process.
Can I deploy private GitHub repositories?
Yes. When you connect your GitHub account, you can grant access to specific private repositories or all repositories. SnapDeploy securely accesses your code only during builds.
What happens to my free tier hours?
They never expire. Free tier hours are one-time and don't have an expiration date. Use them at your own pace to test the platform and deploy side projects.
Unlike competitors, your free containers don't sleep or spin down after inactivity.
Can I migrate from Heroku?
Yes. Most Heroku apps work without modification on SnapDeploy. Simply:
- Connect your GitHub repository
- Configure your environment variables
- Deploy
If you use a Procfile, SnapDeploy will detect and use it automatically.
Pricing Questions
How much does SnapDeploy cost?
- Free: $0/month - 100 hours (one-time, never expires), 2 containers, 512MB RAM
- Hobby: $9/month - Unlimited hours, 2 containers, 512MB RAM, 1 custom domain
- Pro: $29/month - Unlimited hours, 5 containers, 1GB RAM, auto-scaling, 5 custom domains
- Enterprise: $149/month - Unlimited containers, 2GB RAM, dedicated support, SLA
When am I billed?
Monthly on your signup anniversary date. For example, if you signed up on the 15th, you'll be billed on the 15th of each month.
Can I upgrade or downgrade anytime?
Yes. Plan changes take effect immediately with prorated billing. Upgrade and you pay the difference; downgrade and get credit toward your next billing cycle.
Do you offer refunds?
Yes. We offer a 14-day money-back guarantee for first-time purchases. If you're not satisfied, contact support for a full refund.
Technical Questions
What's the maximum container size?
Enterprise plan supports up to 2GB RAM per container. For larger requirements, contact us for custom configurations.
Do you support databases?
We recommend using managed database services for production:
- AWS RDS (PostgreSQL, MySQL)
- PlanetScale (MySQL)
- Supabase (PostgreSQL)
- MongoDB Atlas
- Redis Cloud
Container-based databases are not recommended for production as containers are ephemeral.
Can I SSH into my container?
Not directly. For debugging, use the real-time logs feature in the dashboard. Enterprise customers get additional debugging options.
How do I handle file uploads?
Containers are ephemeral, meaning local files are lost on restart. For persistent file storage, use:
- AWS S3
- Cloudflare R2
- DigitalOcean Spaces
What infrastructure does SnapDeploy use?
SnapDeploy runs on Amazon Web Services (AWS):
- Amazon ECS for container orchestration
- Application Load Balancer for traffic routing
- Amazon ECR for container registry
- AWS CodeBuild for image builds
- AWS Certificate Manager for SSL
Still have questions?
We're here to help! Reach out through any of these channels: