DeployHub Team is installed locally using a Docker Image that includes all the necessary prerequisites.  You will need to have Docker installed in order to run DeployHub on premise.

Docker Installation


Docker for Windows​

Requires Microsoft Windows 10 Professional or Enterprise 64-bit


Docker for CentOS

Requires CentOS 64-bit 7.1 and higher on x86_64


Docker for RedHat

Require RHEL 64-bit 7.1 and higher on x86_64, s390x, or ppc64le (not ppc64)


Docker for Ubuntu

Requires 64-bit version of one of these Ubuntu versions:

Bionic 18.04 (LTS)

Artful 17.10

Xenial 16.04 (LTS)

Trusty 14.04 (LTS)


Docker for OS/X

Requires macOS El Capitan 10.11 and newer macOS releases are supported. We recommend upgrading to the latest version of macOS.


Test your Docker Install

See the Docker Install Test instructions


Downloading and Installing DeployHub Team

Once you have downloaded and tested your Docker installation, you are ready to install DeployHub Team.  To download and run the container follow the online instructions.


Using Multiple Deployment Engines

Multiple deployment engines can be used to distribute large deployments.  This is not needed for your initial installation and can be added as you expand the number of endpoints you are deploying to.  Multiple deployment engines can distribute simultaneous deployment to multiple locations, making it faster. Additional deployment engines can only be installed on Linux.  


Download the deployment engine RPM from the DeployHub website. Install the RPM on the Linux server that will be an additional deployment engine host.  Update the Domain entries to point to the new deployment engine for that Domain.