iDashboards in Amazon AWS hosted (BYOL ) Bring Your Own License

AWS Hosting is offered via the AWS Marketplace. A credit card is required to pay for the monthly system usage. AWS charges per hour and has several levels of server resources from 8 - 32 Gig of Ram and 2 - 6 CPU cores.

The table below provides ESTIMATED running cost for server usage. Storage and operating time are examples of items that will affect the cost.

The calculated costs are based on 24/7 operation of the server.

EC Instance Type

EC/hr cost

≈30 Day running cost

≈1 Year

t2.large

0.121

87.12

1059.96

t2.xlarge (recommended)

0.227

163.44

1988.52

t2.2xlarge

0.443

318.96

3880.68

Instance

Once logged into the EC2 Console, note the iDashboards instance ID. If you have never used AWS before locating follow these steps to locate your EC2 instance and ID.

Under the section, AWS Services expand All services

Under the Compute section select EC2

In the EC2 Dashboard locate and expand Instances

Select Instances from the submenu

Listed should be your EC2 instances, in the column Instance ID note your iDashboards instance ID. You will need the ID later

SSL

By default, iDashboards supplies a wildcard SSL certificate. In order to use the iDashboards SSL, we will need the Elastic IP. The Elastic IP is needed for its ability to be a static IP for the assignment of the idashboards domain.

Domain

The domain supplied by idashboards will be companyname.iDashboards.cloud. The Elastic IP will need to be added by going to the AWS EC2 menu and finding Network and Security (Left Side Menu) and going through the following steps.

Select the Elastic IPs section

Select the blue button Allocate new addresses

Select amazon pool from the IPv4 address pool options. Click Allocate

Note the new Elastic IP address; Note this address will need it to setup your customized iDashboards URL. Click Close

Now back at the main Elastic IP menu, you will need to assign the address to your iDashboards EC2 instance.

Highlight the new Elastic IP

Now select the Actions button and from the dropdown select Associate address.

Leave the Instance as the Resource Type

Select the iDashboards instance ID from the Instance dropdown

Under Private IP you should see your Elastic IP noted earlier

Under the instance Tab, you should see your Instance ID number. Set the ID and select Associate.

Firewall Ports

By default iDashboards on AWS does not have the AWS firewall ports setup. You will need to open these ports by following these steps.

Select your iDashboards Instance

From the Description, tab find the section Security Groups

Select the launch-wizard-# security group

Midway on the page click the Inbound tab

Select Edit from the left. The only rule should be RDP using port 3389 do not remove this rule as it allows you access to the server.

Click Add Rule

From the dropdown select HTTP

Repeat this step and add HTTPS

Select Save

You have now added port 80 and 443 to your AWS.

After you have the Elastic IP and Private IP create an OSKAR ticket and the support team will get your permanent license and iDashboards customized domain setup.

Using your Elastic IP address http://###.###.###.###/idashboards you should be able to access the server.

Following good practices protect your AWS instance from "Termination" (permanent delete). You can do this by selecting your AWS instance. Actions, Instance Settings, Change Termination Protection. Enabling this will prevent the accidental deletion of the instance.