Skip to content

Installing Keycloak


Hint - active virus scanner

An active virus scanner may slow down the installation.

  1. In a browser, log on to the SEAL Systems delivery platform with your logon data:

    https://delivery.sealsystems.de

    Hint - logon data

    You receive the logon data from your Technical Project Manager at SEAL Systems.

  2. Download the Keycloak - 23.0.0.66 - rpm folder. It is saved as Keycloak - 23.0.0.66 - rpm.zip.

  3. Extract .zip archive:

    unzip "Keycloak - 23.0.0.66 - rpm.zip"
    
  4. Change to the Keycloak - 23.0.0.66 - rpm directory and start installing the package:

    cd "Keycloak - 23.0.0.66 - rpm"
    
    sudo sh install.sh
    

    Hint - insufficient java version

    If the Java Version is insufficient, the install.sh script stops the installation with an error. Keycloak 22.0 requires at least version 17, see requirements.

  5. Open the required firewall ports:

    sudo sh firewall.sh
    
  6. Start the service:

    sudo systemctl start seal-keycloak
    

    Hint - service does not start

    If the service does not start, maybe Java cannot be found in the service context. In this case, stop the seal-keycloak service and add the following line to the [Service] section of the /usr/lib/systemd/system/seal-keycloak.service file:

    [Service]
    ...
    Environment="JAVA_HOME=<java_installation_dir>"
    ...
    

Back to top