Skip to main content

Hybrid setup

Follow these steps to install and run the Authnull hybrid End-User console application using Docker and Docker Compose on a Linux machine.

Pre-requisites:

Linux:

  • Docker must be installed on the system.
  • Docker Compose must be installed.
  • Root or sudo access is required.
  • Ensure that the Docker Engine service is running.

Setup End-User Console:

Step 1: Verify the Docker Installation

Run the following commands to verify the Docker and Docker Compose installations.

docker --version
docker compose version

Step 2: Log in to the Docker registry

Run the login command to authenticate with the AuthNull public registry.

docker login docker-repo-public.authnull.com

The username and password have been provided to you via email.

Step 3: Pull the Authnull End-User Console Docker image

docker pull docker-repo-public.authnull.com/tenant-onprem:latest

Docker Pull

Step 4: Verify the Pulled Image

List the available Docker images to confirm that the image has been downloaded.

docker images

Verify Image

Step 5: Navigate to Docker Compose Directory

Navigate to the folder where the docker-compose.yaml file is located.

cd /path/to/docker-compose-folder

Step 6: Start the End-User Console Container

Run the following command to start the required container in detached mode.

docker compose up -d

Run docker

Step 7: Verify the Running Container

Run the following command to confirm that the End-User Console container is running.

docker ps

Verify docker

Step 8: Verify that the End-User Console is running in the browser

Open the following URL in your browser to confirm that the End-User Console service is running on your system.

http://<linux-server-ip>:3000 

User UI

Completion

Upon completing the above steps, the End-User Console application will be successfully deployed. Ensure that all services are running and accessible. You can monitor logs using the command.

docker logs <container_name>