Frequently asked questions
Here are some of the most frequently asked questions about DeployHQ.
Quick Answers
How do I start my first deployment?
- Create a project and connect your Git repository
- Add a server with your hosting details
- Click "Deploy" to start your first deployment
- Check our deployment guide for detailed steps
Why is my deployment failing?
Check our troubleshooting guides for common issues: - Common deployment errors - Server connection errors - Repository errors - Use our AI log analyzer for instant help
How do I enable beta features?
- Go to Settings → Account → Beta Features
- Toggle the switch to enable beta functionality
- Access new features like Netlify, Heroku, and AWS Elastic Beanstalk
- Read more about the Beta Program
Can I deploy to cloud platforms?
Yes! DeployHQ supports multiple cloud platforms (beta features):
- Netlify - Static sites and SPAs
- Heroku - Web applications
- AWS Elastic Beanstalk - Scalable applications
- Traditional servers via SSH/SFTP/FTP
Why can't I access the API?
API access is restricted by pricing plan: - Check your plan in Settings → Billing - API access is included in paid plans - Contact support if you need API access
How do I set up build pipelines?
- Go to your project settings
- Navigate to Build Pipeline section
- Add build commands (npm install, composer install, etc.)
- Read our build pipeline guide
What integrations are available?
DeployHQ integrates with: - Notifications: Slack, Email, Discord, Microsoft Teams - Monitoring: New Relic, Rollbar, Sentry, Bugsnag, Honeybadger - Services: Shopify, Cloudflare - View all integrations
How do I contact support?
- Email: support@deployhq.com
- Documentation: Browse articles below
- Priority support available on higher-tier plans
What are the pricing plans?
- Free tier: Limited daily deployments
- Paid plans: Unlimited deployments, API access, priority support
- View current pricing
How do I troubleshoot connection errors?
- Check server credentials and connection details
- Verify firewall settings and IP restrictions
- Review our connection troubleshooting guide
- Check our IP ranges for allowlisting
Detailed FAQs by Topic
- FAQ: DeployHQ and DeployBot Merger
- How can I change my connected Slack account?
- How can I deploy using tags?
- FAQ: Migrating from DeployBot to DeployHQ
- How can I deploy with conditional build commands?
- Using Bun with the Build Pipeline
- How can I redeploy an old commit?
- How can I rename a project?
- How can I run sudo commands during a deployment?
- How can I run the DeployHQ agent automatically on my server during startup?
- How can I set the correct timezone for my account and user profile?
- How can I speed up deployments with build pipelines?
- How do I connect to a different account with my repository host?
- How do I execute build commands using files from a different directory?
- How do I restart an aborted deployment?
- How do I set up a custom domain?
- How do I setup my shared directory for zero downtime deployments?
- How do I transfer my DeployHQ project to another another account?
- How do I upload my project's public SSH key to my authorized_keys file?
- How do I use .gitignore files within DeployHQ?
- Which IP addresses should I allow through my firewall?
- Why am I receiving email notifications?
- How do I change deployment zone?
- Using Rust on the Build Pipeline
- How do I install a custom version of NodeJS
- How does DeployHQ determine which files to upload after each build?
- How do I apply a discount coupon in DeployHQ?
- How can I run SSH commands without uploading files in a deployment?
- How can I set up deployments to ECS or EKS?
- How do I change billing frequency in DeployHQ?