DeployHub On-Prem Installation

Installing DeployHub On-premise

On Premise Installation Prerequisites

DeployHub runs in a Docker Container with all required dependencies, such as Postgresql. Docker is the only prerequisite for your on premise installation of DeployHub. If you do not have Docker, below are steps for building a Docker environment.

Docker Installation Guides

Test your Docker Install

See the Docker Install Test instructions

Installing Your DeployHub Pro Docker Image

The DeployHub Pro Docker Image is found on the Redhat Quay Docker Registry. Follow the steps below to install the DeployHub into your Docker installation.

Step 1 - Pull DeployHub Pro from Redhat Quay Registry

Run:

docker pull quay.io/deployhub/deployhub-pro:v9.0.0

Step 2 - Create a directory to persist the Postgres database

Run:

mkdir -p ~/deployhub/data

Step 3 - Find your image SHA

Run:

docker images | grep deployhub-pro | grep v9.0.0

Find the image SHA from the third column in the output.

quay.io/deployhub/deployhub-pro          v9.0.0          0114088b0b44        6 days ago          3.32GB

The SHA in the above example is 0114088b0b44.

Step 4 - Start the container for Linux and OS/X

Use the image SHA from Step 3 as the last parameter to the docker run.

docker run -v ~/deployhub/data:/var/lib/pgsql/data:Z -v ~/deployhub/logs:/opt/deployhub/logs:Z -p 7171:8080 -d –hostname docker_dh -v ~/.ssh:/keys:Z 0114088b0b44

Step 5 - Access DeployHub from your browser

DeployHub is accessible through the following url:

Your DeployHub DNS name is the server where you installed DeployHub.

http://<DeployHub DNS name>:7171/dmadminweb/Home

As the first user to use the new install, you will be prompted to setup the administrator user id and password.

The Hipster Store Tutorial

The Hipster Store Tutorial is not available in the on-premise installation. If you would like to go through the Hipster Store Tutorial, you should sign up for the SaaS environment. This example gives you a review of Domains, Components, and Applications and will help you understand DeployHub basic concepts.

Last modified July 9, 2020: updates to install docs (feb873d)