LokDon ECSMID V 1.0.0 Docker Image

QUICKSTART DOCUMENTATION

Description

LokDon ECSMID V 1.0.0 is a next generation Cybersecurity and privacy control foundation software packaged as a robust, fast, low-cost, security module as a software service using patented keyless and platform-agnostic authentication to protection information.

Prerequisites

DOCKER

To proceed with this quick start guide, please make sure your Operating system (OS) has Docker available or installed. You can easily set that up by following the Docker website

VALID LOKDON API KEY

A valid Lokdon API KEY is required for Authentication. Please, do well to visit the lokdon official website to get an Enterprise or Developer License

INSTALLATION

Installation of the image is fairly straightforward, Navigate to your system terminal or destination server and follow the instructions below to get it all set up

Install AWS CLI tools and docker on your machine

Run in terminal

aws configure

Complete the configuration as shown below

Region: us-west-2

Output: JSON

AMI-ID: your_aws_ami_id

AMI-Secret-key: <your_ami_secret_key>

 

To login to AWS-ECR, run

aws ecr get-login-password –region us-west-2 | docker login –username
AWS –password-stdin <Your_Account_ID_(12_digits)>.dkr.ecr.uswest-2.amazonaws.com

PULL THE LATEST VERSION OF IMAGE

docker pull lkdn2022/lokdonecsmidv1sdk

RUN THE DOCKER IMAGE IN DISPATCH SPECIFYING CUSTOM PORT

docker run -p 8000:8000 docker.io/lkdn2022/lokdonecsmidv1sdk:latest

Please note that if you have another app running on port 8000, you can run the
docker on a different port like this

docker run -p <your-host-port>:8000 docker.io/lkdn2022/lokdonecsmidv1sdk:latest

INTEGRATION (REST)

LokDon ECSMID V 1.0.0 Image runs as a background service (Daemon) on the port you specified when running the docker image.

AUTHENTICATION

The Image requires an authentication token that is provided with your LokDon enterprise license. The authentication header should be sent as a Bearer Token on each REST API request.

				
					"auth": { 

     "type": "bearer",
    
     "bearer": [ { 
    
         "key": "password",
        
         "value": "{{YOUR_LOKDON_LICENSE_KEY}}",
        
         "type": "string"

    } ]

 }
				
			

Any request made on the Daemon without a valid authentication Key will fail. 🙁