Templates

# Reuse Configurations  
Across All Projects

Save your deployment settings as reusable templates and apply them to new projects in seconds. Stop repeating yourself and start shipping faster.

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

One template, many projects

Includes server configs

Free plan available

Last updated on 22nd February 2026

Template Config

Rails Production

Template

Server

SFTP / 22

Build

bundle exec rails assets:precompile

Branch

main

Deployment templates save your server configuration, build commands, and deployment settings as reusable presets. Apply a template to new projects to instantly configure servers, environment variables, and build pipelines — eliminating repetitive setup across similar projects.

## The Problem with Manual Configuration

Every new project requires the same repetitive setup — build commands, servers, SSH keys, notifications — configured from scratch each time.

Setting Up Each Project ManuallyProject ABuild CommandsServer ConfigSSH CommandsNotificationsProject BBuild CommandsServer ConfigSSH CommandsNotificationsProject CBuild CommandsServer ConfigSSH CommandsNotificationsProject DBuild CommandsServer Config...Same config repeated every time

Setting up each project from scratch wastes time and introduces the risk of inconsistent configurations across your projects.

## One Template, Many Projects

Create a template once and apply it to every new project. Consistent, fast, and error-free.

TemplateBuild CommandsServer ConfigSSH CommandsNotificationsConfig FilesAPPLYProject AConfiguredProject BConfiguredProject CConfiguredProject DConfigured...All configured instantly

## How It Works

Three simple steps to streamline every new project setup.

1

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

### Create a Template

Start by creating a new deployment template from your DeployHQ dashboard.

2

 ![Text icon](/assets/icons/text-4e556c28179c8aa2c87cbad966a3805f4b07a7d82b1a71b129247d19c3c6d5e0.svg)

### Save Configuration

Add your build commands, servers, SSH commands, notifications, and other settings to the template.

3

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

### Apply to Projects

When creating a new project, select your template and all settings are applied instantly.

## Why Use Deployment Templates

Templates eliminate repetitive configuration and keep your deployments consistent.

 ![Zap icon](/assets/icons/zap-17eaa1be55c76d539c8ab6b4c667d86fc6478529af6fc62d282cf996beda3fe0.svg)

### Save Time

One-click setup for new projects. No more manually entering the same build commands, server details, and notifications every time.

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

### Consistency

Ensure every project uses the same proven configuration. No more missed settings or inconsistent setups across your team.

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

### Complete Config

Save build commands, servers, SSH commands, config files, cached files, excluded files, known hosts, and notifications all in one template.

 ![Clock icon](/assets/icons/clock-5161bdb7effeff6cd40545b036b93ebf015409b48c80f17552ad072932a4bb5e.svg)

### Agency-Friendly

Perfect for agencies managing multiple client projects with similar frameworks and workflows. Set it up once and reuse endlessly.

Getting Started

## Start using deployment templates in minutes

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

### Create a New Template

Navigate to your account settings and create a new deployment template.

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

### Add Configuration Items

Save your build commands, servers, SSH commands, notifications, and other settings.

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

### Apply to New Projects

Select a template when creating a new project and all settings are applied automatically.

[Read the documentation →](https://www.deployhq.com/support/public-framework-templates)

TEMPLATE CONFIGURATIONMy Laravel TemplateBuild Commandsnpm run buildServersProduction + StagingSSH Commandsphp artisan migrateNotificationsSlack + EmailConfig Files.env, config.phpExcluded Filesnode\_modules, .git

## Frequently Asked Questions

### What is a deployment template?

A deployment template is a reusable configuration that saves your server settings, build commands, and deployment preferences. When you create a new project, you can apply a template instead of configuring everything from scratch.

### Can I share templates across my team?

Yes. Templates are available to all members of your DeployHQ account. Once a template is created, any team member can use it when setting up new projects, ensuring consistent configuration across your organisation.

### Can I update a template after creating it?

Yes. Templates can be edited at any time. However, changes to a template only affect new projects that use it — existing projects that were created from the template are not modified.

## Ready to streamline your workflow?

Create templates once and apply them to every project. Save time and stay consistent.

[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)
