Self-Deploy a Bold Reports® Server on an AWS Virtual Machine

The following steps guide you through deploying Bold Reports® on an AWS EC2 instance. Follow the steps according to your instance type.

  1. Deploying Bold Reports® on an AWS Windows EC2 instance

  2. Deploying Bold Reports® on an AWS Linux EC2 instance

Deploying Bold Reports® on an AWS Windows EC2 instance

Install and run the Bold Reports® server on an AWS EC2 instance by following these steps.

Set up an AWS EC2 instance

  • Sign into the AWS portal.

  • From the EC2 console dashboard, choose Launch instance from the options that appear.

    create-aws-vm

  • Enter a descriptive Name and tags for your instance. giving-name

  • Choose Windows under Application and OS Images (Amazon Machine Image).

    choosing-os

  • From the Instance type list, select the hardware configuration for your instance. You can find the minimum required hardware configuration here.

    choosing-vm-type

  • Under the Key Pair (login) section, you can either create a new RSA key pair or select an existing one.

    create-new-pair new-key-pair

  • Next to Network settings, select Edit. For the Security group name, you will notice that the wizard has created and chosen a security group for you. You can either use this security group or choose the one you created during the setup process.

  • Keep the default selections for the other configuration settings for your instance.

    other-settings

  • Review the summary of your instance configuration and then click Launch instance.

    click-launch

  • A confirmation page will inform you that your instance is launching. To close the confirmation page and return to the console, select View all instances.

    launch-confirmation

    all-instance

  • On the Instances List page, you can view the status of instance creation. It takes a few moments for an instance to be created. When you launch an instance, its initial state is pending. After the instance starts, its state changes to running, and it receives a public DNS name. If the Public IPv4 DNS column is hidden, click on the settings icon in the top-right corner, enable Public IPv4 DNS, and click on Confirm.

    launch status

  • It may take a few minutes for the instance to be ready for you to connect to it. Please ensure that your instance has passed its status check in the Status check column.

    launch-success

Connect to the EC2 instance

  • Navigate to the newly created EC2 instance from the AWS console. instance-panel

  • In the Connect instance section, navigate to the RDP client tab and select “Get Password”. connect

    get password

  • Upload the RSA (.pem) key pair that was downloaded during instance creation and click on Decrypt Password.

    upload-pem

  • Now download the Remote Desktop File (RDP) and copy the admin password.

    get password link

  • Open the .rdp file and click Connect when prompted with the unknown publisher warning. It will then ask for a password. Enter the password that you copied from the AWS EC2 console.

    get-warning

  • On a successful connection, the identity verification window will be displayed. Click Yes to accept the certificate problems and connect to the virtual machine.

    self-vm-connect-verification

Installing and running the Bold Reports® Server

This section provides instructions on how to install and run the Bold Reports® server on a virtual machine (VM).

  • Install the Bold Reports® server on the created virtual machine (VM) in the AWS portal using the installation and deployment guide.

  • Launch your application either by default or through the desktop shortcut. For example, start Bold Reports<sup>®</sup> in IIS. Then, provide the application startup details and complete the setup process by selecting the appropriate license.

    application-startup

  • Follow the steps provided in the link to initiate the application startup.

Deploying Bold Reports® on an AWS Linux EC2 instance

This topic explains how to create an AWS Linux EC2 instance and deploy the Bold Reports® Server on it. The steps are applicable to Ubuntu, Red Hat Enterprise Linux (RHEL), and CentOS instances. The only difference is the operating system image selected during instance creation and the installation guide used for the selected distribution.

Set up an AWS Linux EC2 Instance

  • Sign in to the AWS Management Console: https://console.aws.amazon.com/ec2/

  • From the EC2 console dashboard, click Launch Instance.

    create-aws-vm

  • Under Name and Tags, enter a descriptive name for your instance.

    giving-name

  • Under Application and OS Images (Amazon Machine Image), choose the Linux distribution that you want to deploy:

    • Ubuntu

      1. Select Quick Start.
      2. Choose Ubuntu.
      3. Select the required Ubuntu HVM version.

      ami ubuntu

    • Red Hat Enterprise Linux (RHEL)

      1. Select Quick Start.
      2. Choose Red Hat.
      3. Select the required Red Hat Enterprise Linux version.

      ami ubuntu

    • CentOS

      1. Select Browse more AMIs.
      2. Search for CentOS.
      3. Select the required CentOS image from the Marketplace or Community AMIs.

      ami ubuntu

  • Under Instance Type, select an instance type based on your deployment requirements and expected user load.

    instance type

  • Under Key Pair (login), select an existing key pair.

    • If you do not have a key pair, click Create New Key Pair and download the .pem file for future access.

    Key pair

  • Under Network Settings, configure the firewall and security group settings.

    Ensure the following ports are open as required:

    • 22 - SSH
    • 80 - HTTP
    • 443 - HTTPS

    Network Setting

  • Keep the default selections for the remaining settings unless your deployment requires customization.

  • Review the configuration details in the Summary panel and click Launch Instance.

    create ubuntu

Connect to the Linux EC2 Instance

  • Connect to the instance using SSH. The default username depends on the selected Linux distribution:

    • Ubuntu: ubuntu
    • Red Hat Enterprise Linux (RHEL): ec2-user
    • CentOS: ec2-user
ssh -i "my-key.pem" <username>@ec2-xx-xx-xx-xx.compute-1.amazonaws.com

Installing and running the Bold Reports® Server

This section provides instructions on how to install and run the Bold Reports® server on a virtual machine (VM).

  • Install the Bold Reports® server on the created virtual machine (VM) using the installation guide that corresponds to your Linux distribution:

  • Launch your application either by default or through the desktop shortcut. For example, start Bold Reports<sup>®</sup> in IIS. Then, provide the application startup details and complete the setup process by selecting the appropriate license.

    application-startup

  • Follow the steps provided in the link to initiate the application startup.

Deploying Bold Reports® on an AWS Linux CentOS EC2 instance

To deploy Bold Reports® on an AWS CentOS EC2 instance, refer to the guide on Deploying Bold Reports® on an AWS CentOS EC2 instance. This article provides step-by-step instructions to ensure a successful installation and configuration of Bold Reports® on a CentOS environment.

Deploying Bold Reports® on an AWS Linux RedHat EC2 instance

To deploy Bold Reports® on an AWS RedHat EC2 instance, refer to the guide on Deploying Bold Reports® on an AWS RedHat EC2 instance. This article provides step-by-step instructions to ensure a successful installation and configuration of Bold Reports® on a RedHat environment.