Powered by Zoomin Software. For more details please contactZoomin

Install Semaphore on Linux

Step-by-step installation summary

  • Last Updated: May 13, 2026
  • 2 minute read
    • Semaphore
    • Documentation

The following steps guide an administrator through deployment and configuration of a default Semaphore installation in 45 minutes to an hour. Details for each of these steps are provided in the following sections of this document.

Note: These instructions discuss installing the software on a standard Linux server; however, if you prefer to use Docker, see Using Docker with Semaphore

  1. Log on to the server(s) that will host the Semaphore components.

  2. Copy the installer files for your Semaphore components and Semaphore (server) licence key to the server (if not already present).

  3. Install third party and optional software (such as MarkLogic). See Install third-party software and Install optional software for details.

  4. Install language packs. If language packs are being used, you will need to install base and language specific packs. For example:

    • Base pack: yum install Semaphore-LanguagePack-Linux-Base-<version>.rpm
    • Language-specific language packs: yum install Semaphore-LanguagePack-Linux-English-<version>.rpm

    See Install the Classification and LanguageServices for details.

  5. If required, install Classification Server by executing the following command:

    yum install Semaphore-ClassificationServer-<language>-<version>.rpm
    

    If the semaphore-cs Linux service is not started, use the systemctl start semaphore-cs command to start it. See Install the Classification and Language Services for details.

  6. If required, install SES by executing the following command:

    yum install Semaphore-SES-<version>.noarch.rpm
    

    If the semaphore-ses Linux service is not started, use the systemctl start semaphore-ses command to start it. See Install the Semantic Enhancement Server for details.

  7. Install Semaphore Studio. See Install Semaphore Studio details.

  8. If required, install Fact Extraction plugins in KMM. Using the Manage Plugins administration option in KMM, install the Semaphore- FactsExtraction--<version>.jar plugin. See Install the Facts Framework for details.

  9. If required, install the Reconciliation Server by executing the following command:

    yum install Semaphore-ReconciliationServer-<version>.noarch.rpm
    

    If the semaphore-ses Linux service is not started, use the systemctl start semaphore-rs command to start it. See Install the Reconciliation Server for details.

  10. If required, install the Precision and Recall Server by executing the following command:

    yum install Semaphore-CLS-PandR-Server-\<*version*\>.noarch.rpm
    

    If the semaphore-pr Linux service is not started, use the systemctl start semaphore-pr command to start it. See Install the Classification Precision and Recall Server for details.

  11. If required, install the Concepts Server by executing the following command:

    yum install Semaphore-ConceptsServer-<version>.noarch.rpm
    

    If the semaphore-cs Linux service is not started, use the systemctl start semaphore-cs command to start it. See Install the Concepts Server for details.

  12. Install the license key. On any installation server that has Classification Server or SES installed, install the licence key. See Install the license key for details.

After installing the product be sure to configure Studio correctly to access full functionality (see How to configure Studio for details) then test all of the components to see they are working (see How to test the Semaphore installation for details).

Next steps

Install Semaphore

TitleResults for “How to create a CRG?”Also Available inAlert