Self-Deploy a Bold Reports® Server on an AWS Virtual Machine
You can self-deploy the Bold Reports® Report Server on an AWS EC2 instance running Windows or Linux. Follow the steps for your instance type.
Deploying Bold Reports® on an AWS Windows EC2 instance
To deploy Bold Reports® on an AWS Windows EC2 instance, set up the instance, connect to it, and then install and run the Report Server.
How do I set up an AWS Windows EC2 instance?
To set up an AWS EC2 instance for the Bold Reports® Report Server, follow these steps:
-
Sign in to the AWS portal.
-
From the EC2 console dashboard, choose
Launch instance.
-
Enter a descriptive
Nameand tags for your instance.
-
Choose
Windowsunder Application and OS Images (Amazon Machine Image).
-
From the Instance type list, select the hardware configuration for your instance. The getting started guide lists the minimum required hardware configuration.

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

-
Next to Network settings, select Edit. For the Security group name, the wizard has already created and chosen a security group for you. 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.

-
Review the summary of your instance configuration and click
Launch instance.
-
A confirmation page informs you that your instance is launching. To close the confirmation page and return to the console, select
View all instances.

-
On the Instances List page, view the status of instance creation. Creating an instance takes a few moments. 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 the settings icon in the top-right corner, enable Public IPv4 DNS, and click Confirm.

-
The instance may take a few minutes to be ready for you to connect. Make sure that your instance has passed its status check in the Status check column.

How do I connect to the EC2 instance?
To connect to the AWS Windows EC2 instance that hosts Bold Reports®, use an RDP client and the decrypted admin password:
-
Navigate to the newly created EC2 instance from the AWS console.

-
In the
Connectinstance section, navigate to the RDP client tab and select Get Password.

-
Upload the RSA (.pem) key pair that you downloaded during instance creation and click
Decrypt Password.
-
Download the Remote Desktop File (RDP) and copy the admin password.

-
Open the .rdp file and click
Connectwhen prompted with the unknown publisher warning. When asked for a password, enter the password that you copied from the AWS EC2 console.
-
After a successful connection, the identity verification window appears. Click
Yesto accept the certificate problems and connect to the virtual machine.
How do I install and run the Bold Reports® Server on Windows?
To install and run the Bold Reports® Report Server on the Windows virtual machine (VM), follow these steps:
-
Install the Bold Reports® server on the virtual machine (VM) you created in the AWS portal by using the installation and deployment guide.
-
Launch your application either by default or through the desktop shortcut. For example,
start Bold Reports in IIS. Then, provide the application startup details and complete the setup process by selecting the appropriate license.
-
Follow the steps to initiate the application startup.
Deploying Bold Reports® on an AWS Linux EC2 instance
To deploy the Bold Reports® Report Server on AWS Linux, create an AWS Linux EC2 instance and install the Report Server on it. The steps apply to Ubuntu, Red Hat Enterprise Linux (RHEL), and CentOS instances. The only differences are the operating system image you select during instance creation and the installation guide for that distribution.
How do I set up an AWS Linux EC2 instance?
To set up an AWS Linux EC2 instance for the Bold Reports® Report Server, follow these steps:
-
Sign in to the AWS Management Console: https://console.aws.amazon.com/ec2/
-
From the EC2 console dashboard, click Launch Instance.

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

-
Under Application and OS Images (Amazon Machine Image), choose the Linux distribution that you want to deploy:
-
Ubuntu
- Select Quick Start.
- Choose Ubuntu.
- Select the required Ubuntu HVM version.

-
Red Hat Enterprise Linux (RHEL)
- Select Quick Start.
- Choose Red Hat.
- Select the required Red Hat Enterprise Linux version.

-
CentOS
- Select Browse more AMIs.
- Search for CentOS.
- Select the required CentOS image from the Marketplace or Community AMIs.

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

-
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
.pemfile for future access.

- If you do not have a key pair, click Create New Key Pair and download the
-
Under Network Settings, configure the firewall and security group settings. Make sure the following ports are open as required:
- 22 - SSH
- 80 - HTTP
- 443 - HTTPS

-
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.

How do I connect to the Linux EC2 instance?
You connect to the AWS Linux EC2 instance for Bold Reports® 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.comHow do I install and run the Bold Reports® Server on Linux?
To install and run the Bold Reports® Report Server on the Linux virtual machine (VM), follow these steps:
-
Install the Bold Reports® server on the virtual machine (VM) using the installation guide for your Linux distribution:
- Ubuntu: Ubuntu installation guide
- Red Hat Enterprise Linux (RHEL): RHEL installation guide
- CentOS: CentOS installation guide
-
Launch your application either by default or through the desktop shortcut. For example,
start Bold Reports in IIS. Then, provide the application startup details and complete the setup process by selecting the appropriate license.
-
Follow the steps to initiate the application startup.
How do I deploy Bold Reports® on an AWS Linux CentOS EC2 instance?
To deploy Bold Reports® on an AWS CentOS EC2 instance, follow the knowledge base guide Deploying Bold Reports® on an AWS CentOS EC2 instance. The article gives step-by-step instructions for a successful installation and configuration of Bold Reports® on a CentOS environment.
How do I deploy Bold Reports® on an AWS Linux RedHat EC2 instance?
To deploy Bold Reports® on an AWS RedHat EC2 instance, follow the knowledge base guide Deploying Bold Reports® on an AWS RedHat EC2 instance. The article gives step-by-step instructions for a successful installation and configuration of Bold Reports® on a RedHat environment.
Frequently asked questions
Which ports must be open on an AWS Linux EC2 instance?
Open port 22 for SSH, port 80 for HTTP, and port 443 for HTTPS as required.
What is the default SSH username for each Linux distribution?
The default username is ubuntu for Ubuntu and ec2-user for Red Hat Enterprise Linux (RHEL) and CentOS.