Prerequisites
This page outlines all the preparatory steps you must complete before starting the SigningHub and installation process. It includes necessary tools and dependencies, and package preparation guidelines. Completing these steps ensures a smooth installation experience and prevents common setup issues.
Update System & Install Dependencies (Optional)
Before installing Docker and SigningHub, make sure your operating system is up to date and has the required tools. This step ensures a smooth installation process and avoids version conflicts.
# Optional: Update package lists and upgrade system
sudo apt update && sudo apt upgrade -y
# If upgrade fails, remove conflicting PPA and try again
sudo add-apt-repository --remove ppa:dotnet/backports
# Optional: Install essential packages
sudo apt install -y \
curl \
wget \
unzip


Install Docker & Docker Compose
Docker is required to run SigningHub as isolated containers. You can use the official installation method for production setups.
Official Docker Installation
Use the official Docker repository for the latest, most stable builds.
Configure Docker
After installation, enable Docker to start on boot and verify the installation. Optionally, add your user to the Docker group to avoid typing sudo for every command.
Expected Output:

Obtain Required Packages
You need two components before you proceed — the SigningHub Docker deployment package and the SigningHub core package.
Docker Deployment Package
Download or obtain the SigningHub Docker deployment package from Ascertia. This package contains the docker-compose.yaml, service directories (api/, web/, admin/, etc.), and installation scripts.
SigningHub Core Package
Download the SigningHub core ZIP file from your vendor, for example: SigningHub-v10.0.3-RR-Lin64-22Sep2025.zip
Set up Project Directory
Prepare the /opt directory and place your downloaded packages inside. Then extract and verify the directory structure.


Expected Directory Structure:

Last updated
Was this helpful?

