Skip to content

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