Chapter 1. Deploy the Red Hat Offline Knowledge Portal for use on a single system


You can deploy the Red Hat Offline Knowledge Portal for use on a single system to use as you move in and out of environments that do not have access to the internet, or to decide to share the Red Hat Offline Knowledge Portal with your organization. This is the simplest way to deploy the Red Hat Offline Knowledge Portal.

Prerequisites

  • An x86_64 or aarch64 hardware platform.
  • Your Customer Portal, Red Hat Developer, or registry service account credentials. To create a registry service account, go to the Registry Service Account page.
  • An active Red Hat Satellite subscription. A Red Hat Satellite subscription is required to access the Red Hat Offline Knowledge Portal. The Red Hat Offline Knowledge Portal is included as part of a Red Hat Satellite subscription at no additional cost. However, you do not need to deploy the Red Hat Offline Knowledge Portal on the Red Hat Satellite server and you do not need to install Red Hat Satellite to use the Red Hat Offline Knowledge Portal. For information, see the Red Hat Satellite product page.
  • Internet access to download the Red Hat Offline Knowledge Portal image. Internet access is not needed to access the Red Hat Offline Knowledge Portal after it is deployed.
  • An open container initiative (OCI) runtime tool to deploy the Red Hat Offline Knowledge Portal. Podman is the OCI tool developed by Red Hat engineers and used in this procedure. For information about installing podman, see the Podman website.
  • One or more pods that meet the minimum requirements:

    Expand
    Resources per podCPUMemoryDisk

    Minimum

    1 core

    1 GB

    50 GB

    Recommended

    2 core

    2 GB

    75 GB

Procedure

  1. Use Podman to download the Red Hat Offline Knowledge Portal:

    1. Enter the following command in a terminal and use your Customer Portal, Red Hat Developer, or registry service account credentials to log in to registry.redhat.io:

      $ podman login registry.redhat.io
      username: <username>
      Password: <password>
      Copy to Clipboard Toggle word wrap

      where:

      <username>
      Specifies your Customer Portal, Red Hat Developer, or registry service account user name.
      <password>
      Specifies your Customer Portal, Red Hat Developer, or registry service account password.
    2. Download the Red Hat Offline Knowledge Portal image:

      $ podman pull registry.redhat.io/offline-knowledge-portal/rhokp-rhel9:latest
      Copy to Clipboard Toggle word wrap
  2. Get your Red Hat Offline Knowledge Portal access key:

    1. Navigate to the Red Hat Offline Knowledge Portal Access Key Generator page, click Generate key, and then copy the key to your clipboard. After you generate your access key, the key is stored in your Red Hat account.
    2. Optional: If you need the key again, click Generate Key to display the previously generated key.
    3. Optional: If your access key is compromised, report a bug to unbind your access key so you can generate a new one.
  3. To launch the Red Hat Offline Knowledge Portal with https using the self-signed certificate Podman generates, enter the following command:

    $ podman run --rm -p 8080:8080 -p 8443:8443 \
    --env "ACCESS_KEY=<your_personal_access_key>" \
    -d registry.redhat.io/offline-knowledge-portal/rhokp-rhel9:latest
    Copy to Clipboard Toggle word wrap

    where:

    <your_personal_access_key>
    Specifies the access key that you generated in the previous step. The podman run command includes your access key. Without the correct access key, you cannot view encrypted content or use certain features, such as search.

Verification

Wait 30 seconds for the container to load and then navigate to http://localhost:8080 or https://localhost:8443 and accept the self-signed certificate. The Red Hat Offline Knowledge Portal opens in a browser window.

Note

If you are using Google Chrome, you might not be able to load http://localhost:8080 or https://localhost:8443. This is caused by a combination of the operating system settings and Google Chrome which results in the IPv6 address ::1 being selected instead of the IPV4 address 127.0.0.1. Google Chrome attempts to resolve localhost to IPv6.

Use http://localhost4:8080 or http://127.0.0.1:8080 to force IPv4 resolution to the local address. localhost4 and localhost6 have been available as aliases for the IPv4 and IPv6 localhost addresses respectively since Red Hat Enterprise Linux 6. Use these aliases to ensure the address of the desired protocol is resolved. However, if your system does not have the localhost4 alias defined in the /etc/hosts file, you can use 127.0.0.1:8080.

For more information, see the webpages on localhost do not load in Google Chrome browser Knowledgebase article.

Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat
Back to top