Step-by-step process to launch Klera on AWS cloud, starting with instance launch.
Klera Production System Specifications
To allow user select a particular configuration in a private cloud. The hardware requirement is as follows:-
Base Platform - 250 users/node, 5% concurrency
Cores |
RAM |
HDD |
8 cores hyper-threaded (16 threads) |
64GB |
Enterprise grade SSD for Klera installation – Total 1TB in Raid 5 configuration |
Base Platform with AI/ML/Python support - 250 users/node, 5% concurrency
Cores |
RAM |
HDD |
16 cores hyper-threaded (32 threads) |
128GB |
Enterprise grade SSD for Klera installation – Total 1.6TB in Raid 5 configuration |
Step 1: Selection of an Amazon Machine Image (AMI)
Step 2: Selection of an Instance Type
Step 3: Configure Instance Details
Step 4: Add Storage
Step 5: Add Tags (optional)
Step 6: Configure Security Group
Step 7: Review Instance Launch and Select Key Pair
Step 8: Allocate Elastic IP
Step 9: Install Klera
Instance launch
- Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
- In the navigation bar at the top right corner of the screen, the current Region is displayed (for example, US East (Ohio)). Select a Region for the instance that meets your organization's requirement.
- From the Amazon EC2 console dashboard, select Launch instance.
Step 1: Selection of an Amazon Machine Image (AMI)
- On launching an instance, user must select a configuration, known as an Amazon Machine Image (AMI). An AMI contains the information required to create a new instance.
- For Linux, from AWS marketplace, you can choose OEL 7.6 or RHEL 7.9.
- For Windows, you can select them from “Quick Start” section.
- For more information about launching an instance from the AWS Marketplace, see Launch an AWS Marketplace instance.
Step 2: Selection of an Instance Type
- On selecting an Instance Type page, opt the hardware configuration and size of the instance to launch. Larger instance types have more CPU and memory.
- Production: 16 vCPU 64GiB RAM
- Production with AI/ML/Python support: 32 vCPU 128GiB RAM
For more information on server configuration details, please check “Private Cloud Server Configurations” on Klera’s support portal.
Step 3: Configure Instance Details
- Network and Subnet:
- Select the VPC and subnet to launch the instance in an availability zone. Select the public subnet into which to launch your instance.
- Enable termination protection: To prevent accidental termination, select this check box.
Step 4: Add Storage
- The AMI selected includes one or more volumes of storage, including the root device volume. On Add Storage page, you can specify additional volumes to attach to the instance by choosing Add New Volume.
- Size:
- 1 TB EBS GP2 for 64 GiB setup
- 1.6 TB EBS GP2 for 128 GiB setup.
Step 5: Add Tags
- On the "Add Tags" page, user needs to specify tags by providing key and value combinations. Add Tags enables you to categorize your AWS resources in different ways, for example, by purpose, owner, or environment.
- Add Tags is useful when user have many resources of the same type—you can quickly identify a specific resource based on the tags that has been assigned.
Step 6: Configure Security Group
- On Configure Security Group page, use a security group to define firewall rules for your instance. These rules specify which incoming network traffic is delivered to your instance.
Klera Service |
Hosting Port |
Klera UI Service |
18080 |
Klera Content Viewer |
18089 |
Account Management |
48444 |
File Hosting Server |
48446 |
SSH / RDP |
22 / 3389 |
SMTP |
465 |
Custom TCP |
587 |
Step 7: Review Instance Launch and Select Key Pair
- On Review Instance Launch page, check the details of the instance and make any necessary changes by choosing the appropriate Edit link.
- Upon confirmation, choose Launch.
- AWS stores the private key in the instance and prompts to download the private key. Ensure to download the key and keep it safely; if it is lost user cannot download it again.
- Create a new key pair
- Give a name to your key
- Download and save it in your secured folder
- To launch instance, select the acknowledgment check box, then choose Launch Instances.
- Once the instance is up and running, user can see its status as ‘Running’ now.
Step 8: Allocate Elastic IP
- In the navigation pane, choose Network & Security, Elastic IPs.
- Select Allocate Elastic IP address.
- For Public IPv4 address pool, choose one of the following: -
- Amazon's pool of IPv4 addresses—If user wants an IPv4 address to be allocated from Amazon's pool of IPv4 addresses.
- Public IPv4 address that you bring to your AWS account—If user wants to allocate an IPv4 address from an IP address pool that you have brought to your AWS account. This option is disabled if user does not have any IP address pools.
- Customer owned pool of IPv4 addresses—If user wants to allocate an IPv4 address from a pool created on-premise network for use with an AWS Outpost. This option is disabled if you do not have an AWS Outpost.
- Search for your instance and associate IP to it.
Step 9: Install Klera
Please follow the below process to install Klera on Windows/Linux system
Click here for Windows based deployment
Click here for Linux based deployment
For more assistance, please reach out to support@klera.io