Deployment Targets

# Deploy to Multiple  
Servers at Once

Deploy your code to FTP, SFTP, Amazon S3, Heroku, Shopify, and more — all from a single project. Manage every environment in one place.

[Start Free Trial](/signup?cta=Start+Free+Trial)

FTP, SFTP, SSH & more

Multi-server deployments

Free plan available

Last updated on 6th April 2026

Server Targets

FTPproduction.example.com

✓ Connected

SFTPstaging.example.com

⟳ Syncing

S3assets.example.com

✓ Connected

SSHapi.example.com

✓ Connected

Deployment targets are the servers and services where your code is deployed. DeployHQ supports FTP, SFTP, SSH, Amazon S3, Cloudflare R2, Heroku, Shopify, Pterodactyl Game Panel, and more — deploy the same codebase to multiple environments from a single project configuration.

## The Problem with Manual Multi-Server Deploys

Deploying to multiple servers one by one wastes time and increases the risk of mistakes.

👤DeveloperFTP ServerManual upload #1Staging ServerManual upload #2Production ServerManual upload #310 min10 min10 minRepeat for every server, every time

Deploying manually to each server one at a time is slow, error-prone, and takes you out of your coding flow.

## One Push, Every Server Updated

DeployHQ sends your code to all configured targets simultaneously — no repetition, no mistakes.

👤DeveloperDeployHQDeploy to all targetsFTP ServerDeployedStaging (S3)DeployedProduction (SFTP)DeployedAll servers updated at once

## How It Works

Four simple steps to deploy to every server in your project.

1

 ![Server icon](/assets/icons/server-3dea9382c13b5eb86283b34dac5391d37d7daab491d2ab3b3f48fb6c03df33de.svg)

### Add Server

Add a deployment target — FTP, SFTP, S3, Heroku, Shopify, or any supported server type.

2

 ![Folder icon](/assets/icons/folder-5a1d3bb6e916338b24a45559a43b4bcb9317612584e508032c4648d970e77511.svg)

### Configure Environment

Set the deployment path, environment variables, and any build commands for each target.

3

 ![Cloud icon](/assets/icons/cloud-d372ee912544376132418f98c0f50595f884b9c6432a2f78d8fe9017186d8e90.svg)

### Set Branch

Choose which branch deploys to each target — e.g. main to production, develop to staging.

4

 ![Check icon](/assets/icons/check-a44bf1dbe680e7b7d11c6ba4f27febd17fde07a1f0bab9f93608e0e1d9acee9b.svg)

### Deploy

Push your code and DeployHQ deploys to all matching targets automatically or on demand.

## Why Use Deployment Targets

Manage all your servers and environments from a single project.

 ![Server icon](/assets/icons/server-3dea9382c13b5eb86283b34dac5391d37d7daab491d2ab3b3f48fb6c03df33de.svg)

### Multi-Server Support

Deploy to FTP, SFTP, Amazon S3, DigitalOcean, Heroku, Shopify, Cloudflare, and more from one project.

 ![Folder icon](/assets/icons/folder-5a1d3bb6e916338b24a45559a43b4bcb9317612584e508032c4648d970e77511.svg)

### Per-Environment Config

Each target can have its own deployment path, environment variables, and build configuration.

 ![Cloud icon](/assets/icons/cloud-d372ee912544376132418f98c0f50595f884b9c6432a2f78d8fe9017186d8e90.svg)

### Branch-Based Deployment

Assign different branches to different targets. Deploy main to production and develop to staging automatically.

 ![Shield icon](/assets/icons/shield-check-a41a13fb7948321ec9c27cc6c623578153c9caa1fc75851bcd93afbe7dbe79f1.svg)

### Server Groups

Group multiple servers together to deploy to an entire cluster at once. Perfect for load-balanced environments.

Getting Started

## Add your servers and start deploying everywhere

 ![Check mark](/assets/icons/tick-01ba7f4740d492a18fbdf4424bf7446c87ddfccbc0157214ad536b11512e914d.svg)

### Add Your Servers

Add as many deployment targets as you need — FTP, SFTP, S3, Heroku, or any supported type.

 ![Check mark](/assets/icons/tick-01ba7f4740d492a18fbdf4424bf7446c87ddfccbc0157214ad536b11512e914d.svg)

### Configure Each Target

Set the branch, deployment path, and environment for each server independently.

 ![Check mark](/assets/icons/tick-01ba7f4740d492a18fbdf4424bf7446c87ddfccbc0157214ad536b11512e914d.svg)

### Deploy to All Targets

Push your code and every matching target is updated. Manually or automatically — your choice.

[Read the documentation →](https://www.deployhq.com/support/servers/adding-a-server)

DEPLOYMENT TARGETSStaging ServerSFTP — branch: developstagingProduction ServerSFTP — branch: mainproductionCDN AssetsAmazon S3 — branch: mainassets3 targets configured — ready to deploy

## Frequently Asked Questions

### How many servers can I deploy to from one project?

There is no limit on the number of servers you can add to a single project. Deploy to as many staging, production, and testing servers as you need — all from one repository.

### Which server protocols does DeployHQ support?

DeployHQ supports FTP, SFTP, SSH, Amazon S3, Cloudflare R2, Google Cloud Storage, Rackspace Cloud Files, Azure Blob Storage, AWS Elastic Beanstalk, Heroku, Shopify, Pterodactyl Game Panel, and more. You can mix different server types within the same project.

### Can I deploy different branches to different servers?

Yes. Each server can be configured to deploy from a specific branch. This simplifies workflows like deploying your main branch to production and a develop branch to staging.

## Ready to deploy everywhere?

Add your servers and deploy to all of them at once. It only takes minutes to set up.

[Start Free Trial](/signup?cta=Start+Free+Trial)

10-day free trial • No setup fees • Cancel anytime

## Explore More Features

Discover all the tools that make DeployHQ the easiest way to deploy your code.

[

### Zero Downtime Deployments
→](/features/zero-downtime-deployments)[

### One-Click Rollback
→](/features/one-click-rollback)[

### Turbo Deployments
→](/features/turbo-deployments)[

### Build Pipelines
→](/features/build-pipelines)[

### Build Cache
→](/features/build-cache)[

### Scheduled Deployments
→](/features/scheduled-deployments)[

### Deployment Availability
→](/features/deployment-availability)[

### Docker Builds
→](/features/docker-builds)[

### Deployment Checks
→](/features/deployment-checks)[

### Deployment Targets
→](/features/deployment-targets)[

### Automatic Deployment
→](/features/automatic-deployments)[

### Deployment Templates
→](/features/deployment-templates)[

### Deploy Behind Firewalls
→](/features/deploy-behind-firewalls)[

### SSH Deployment
→](/features/ssh-deployment)[

### Deployment Zones
→](/features/deployment-zones)[

### Team & Permissions
→](/features/team-permissions)[

### Single Sign-On
→](/features/sso)[

### Custom Actions
→](/features/custom-actions)[

### Server Management
→](/features/server-management)[

### CLI & Agents
→](/agents)[

### Powerful Integrations
→](/features/integrations)

## Get started today for just $9/month

That's unlimited deployments and 3 projects.

[Start your free 10 day trial](/signup?cta=Start+your+free+10+day+trial)
