Help & Support

Everything you need to help you deploy your first project and streamline your development workflow.

Getting Started

Core Functionality

Configuration

Config Files

Setting up static configuration files to upload files to your server, or use in the build pipeline that aren't stored in your repository.

SSH Commands

Configure SSH commands to run processes directly on your servers before or after a deployment.

Build Pipelines

Using build commands to compile assets, run tests or fetch dependencies before you upload changes to your server. Supported tools include: PHP, Composer, Ruby, Node, Yarn, Python, Go and Java

Excluded Files

Prevent certain files or directories in your repository from being deployed to your server.

Templates

Using a template in DeployHQ to share common configuration between projects.

Network Agents

How to deploy to servers in private networks using the DeployHQ Agent.

Public Framework Templates

Get started quickly with DeployHQ's curated public framework templates for popular web development frameworks and platforms.

Agent certificate renewal

Why every DeployHQ network agent needs upgrading before 17 March 2027, how to upgrade each version of the agent, and how to check it worked.

Integrations

Set up integrations with a number of 3rd party services for deployment notifications and other useful tasks.

Notifications

Set up notifications with different services for when deployments start and finish.

Global SSH Keys

How to create and use global SSH keys in DeployHQ across projects, global servers, and project servers.

Global Servers

How to create and use global servers in DeployHQ to reuse server configurations across projects.

Troubleshooting

Developer