ACA Install¶
On Linux and Windows devices you can install the HIRS ACA via Docker (the preferred method). Alternatively, on Linux only, you can install the ACA via a release package.
Option 1: Install ACA via Docker (Linux or Windows)¶
Docker is the preferred way to install/run the ACA for both Linux and Windows because it is the simplest method for the user. An ACA Docker image is automatically created for each HIRS release. To run the ACA from a Docker container:
docker run --name=aca -p 8443:8443 ghcr.io/nsacyber/hirs/aca:latest
Option 2: Install ACA via Package (Linux only)¶
Supported Platforms¶
The ACA currently supports package based installation on
- Redhat OS versions 8 (latest) and 9
- Rocky OS versions 8 (latest) and 9
- Ubuntu 22 LTS with limited support
Dependencies¶
sudo dnf install java-25-openjdk java-25-openjdk-devel wget tpm2-tools mariadb-server
sudo dnf install wget tpm2-tools mariadb-server
[must install java-25-openjdk java-25-openjdk-devel manually]
sudo apt-get install java-25-openjdk java-25-openjdk-devel git tpm2-tools mariadb-server
Install ACA via Release Package¶
To install the ACA on Linux, download the latest package for your selected OS from the release page , then run the command
sudo dnf install HIRS_AttestationCA*.rpm
sudo apt-get install HIRS_AttestationCA*.deb
Check for Operation Status¶
If the ACA has been installed via an rpm or deb package, you can check the ACA operational status by running the command:
sudo systemctl status hirs-aca