Category / Section
Bold Reports Deployment on Amazon Linux AMI
Published:
Updated:
This document provides instructions for deploying Bold Reports on an Amazon Linux AMI environment.
Deployment prerequisites:
- Create a VM with AMI Linux Distribution with amd 64 architecture.
- Access a Linux server with a standard user account with sudo privileges.
- Install the nginx and start with the following command.
sudo yum install nginx
sudo systemctl start nginx
- Install zip.
sudo yum install zip
-
Follow these steps to configure the EPEL repository and install the required libraries.
Amazon Linux 2023 requires the EPEL 9 repository to be added manually.
First, import the EPEL 9 GPG key. This key is used to verify the authenticity of the software packages.
sudo rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-9
- Next, create the repository configuration file. This command creates the file directly, bypassing the standard installers that are not compatible with Amazon Linux 2023.
sudo tee /etc/yum.repos.d/epel.repo > /dev/null <<'EOF'
[epel]
name=Extra Packages for Enterprise Linux 9 - $basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-9&arch=$basearch&protocol=https
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9
EOF
- Install libgdiplus using the dnf package manager.
sudo dnf install libgdiplus -y
- Install libicu.
sudo yum install -y libicu
- Install the pv tool by running the following command
sudo yum install pv
- Add an openssl conf path in the environment if it does not exist
export OPENSSL_CONF=/etc/ssl/
Change the os-release ID:
- Edit the os-release file with the following command.
sudo nano /etc/os-release