User guide


Red Hat Offline Knowledge Portal 1

Installing and using the Red Hat Offline Knowledge Portal

Red Hat Customer Content Services

Abstract

Instructions to install and use the Red Hat Offline Knowledge Portal to access content from the Red Hat Customer Portal and Knowledgebase in environments with limited or no Internet connectivity.

Preface

The Red Hat Offline Knowledge Portal is a lightweight, secure, offline version of the online Red Hat Customer Portal and Knowledgebase that you can use offline and at the Edge.

Launch Red Hat Offline Knowledge Portal with the minimal default configuration.

Prerequisites

  • An active Red Hat Satellite subscription
  • Your Customer Portal, Red Hat Developer, or Registry Service Account credentials
  • Internet access for the duration of the download
  • Podman

Procedure

  1. To get your access key, navigate to the Red Hat Offline Knowledge Portal Access Key Generator in your browser, log in, and select the Generate key button.
  2. To download Red Hat Offline Knowledge Portal from your terminal using Podman:

    1. If needed, log in to registry.redhat.io using your Customer Portal, Red Hat Developer, or Registry Service Account credentials:

      $ podman login registry.redhat.io
      username: <username>
      Password: <password>
      Login Succeeded!
      Copy to Clipboard Toggle word wrap
    2. Pull the image:

      $ podman pull registry.redhat.io/offline-knowledge-portal/rhokp-rhel9:latest
      Copy to Clipboard Toggle word wrap
  3. To launch Red Hat Offline Knowledge Portal with https using the self-signed certificate Podman generates, enter the minimal podman run command with your access key:

    $ 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

Validation

Chapter 2. Providing feedback

We appreciate your feedback on our documentation. Let us know how we can improve it.

Use the Create Issue form in Red Hat Jira to submit your feedback. The form creates a Jira issue in the Red Hat Offline Knowledge Portal Jira project, where you can track its progress.

Prerequisites

Procedure

  1. Select the Create Issue link. If Jira displays a login error, log in and proceed after the site redirects you to the form.
  2. Complete the Summary, Description, and Component fields. In the Description field, include the documentation URL, chapter or section number, and a detailed description of the issue.
  3. Select Create.

Built for environments that have low, intermittent, or no Internet connectivity, you can use Red Hat Offline Knowledge Portal to reference Red Hat subscriber content anywhere. For example, you might use Red Hat Offline Knowledge Portal in environments similar to those that run in the following locations:

  • A laptop at a site without wifi
  • A desktop at an air-gapped, secure work site
  • A closed-circuit network on a ship at sea
  • A remote cell tower during an outage
  • A disconnected network at a healthcare facility or financial institution
  • A military unit with denied, disrupted, intermittent, or latent (DDIL) communications
  • Remote Edge locations, like space

You can download the containerized Red Hat Offline Knowledge Portal image, and run it with Podman or a Kubernetes platform, such as OpenShift.

Important

Red Hat Offline Knowledge Portal is for your internal use only and contains Red Hat proprietary, licensed content. By using Red Hat Offline Knowledge Portal, you agree to adhere to the terms of the Red Hat Offline Knowledge Portal End User License Agreement (EULA) and not publicly share the image, its content, or your access key.

Wherever you need it, the Red Hat Offline Knowledge Portal has the information you need to install, run, and maintain Red Hat products:

  • Product documentation titles
  • Knowledgebase solutions and articles
  • Common Vulnerabilities and Exposures (CVEs)
  • Errata (content)
  • Product lifecycles
  • Security Data API
  • Pages from the Customer Portal
  • A search interface for all content

Red Hat Offline Knowledge Portal is a container image that serves a static version of Red Hat Customer Portal content with a Solr server for search.

Red Hat Offline Knowledge Portal uses the following components:

  • Based on registry.access.redhat.com/ubi9/httpd-24, which is an Apache web server that runs on Red Hat Universal Base Image (UBI) 9
  • Apache Solr 9.8 server, for search, with its dependencies:

    • OpenJDK 21, the Java development kit
    • lsof package, which lists open files

Red Hat Offline Knowledge Portal runs two services: httpd and a Solr server. The Solr server runs in the background on port 8983, while the httpd server runs in the foreground and listens on ports 8080 and 8443.

4.1. Supported configurations

Red Hat Offline Knowledge Portal is an Open Container Initiative (OCI)-compliant container runtime that works on the following architectures:

  • x86_64
  • aarch64

4.2. Pod requirements

Each pod that runs Red Hat Offline Knowledge Portal must have the following system resources available:

Expand
Table 4.1. System resources required per pod to run Red Hat Offline Knowledge Portal
Resources per podCPUMemoryDisk

Minimum

1 core

1 GB

50 GB

Recommended

2 core

2 GB

75 GB

Before installing Red Hat Offline Knowledge Portal in a disconnected environment, you must temporarily connect to the Internet from a secure system to download the Red Hat Offline Knowledge Portal container image and obtain your access key. Then, you can transfer the image to your disconnected environment by using the secure methods specified by your organization.

Red Hat Satellite subscription required

Red Hat Offline Knowledge Portal is a separate, complimentary product available as an add-on to your Red Hat Satellite subscription. You do not need to install Red Hat Satellite to use Red Hat Offline Knowledge Portal.

To confirm whether you have an active Red Hat Satellite subscription, search for Stock Keeping Unit (SKU) MCT3718 in Red Hat Subscription Manager. If you want to buy a Red Hat Satellite subscription with the Red Hat Offline Knowledge Portal Add-On, contact the Red Hat Sales team.

Prerequisites

Procedure

  1. To get your access key, navigate to the Red Hat Offline Knowledge Portal Access Key Generator, and select the Generate key button.

    Important

    You only need one access key. After you generate your access key, the Red Hat Offline Knowledge Portal Access Key Generator retrieves the key already bound to your Red Hat account.

    If your access key is compromised, report a bug to unbind your access key, so you can generate a new one.

  2. To download Red Hat Offline Knowledge Portal from your terminal using Podman:

    1. If needed, log in to registry.redhat.io using your Customer Portal, Red Hat Developer, or Registry Service Account credentials:

      $ podman login registry.redhat.io
      username: <username>
      Password: <password>
      Login Succeeded!
      Copy to Clipboard Toggle word wrap
    2. Pull the image:

      $ podman pull registry.redhat.io/offline-knowledge-portal/rhokp-rhel9:latest
      Copy to Clipboard Toggle word wrap
  3. To convert the image to a file that you can transfer to your offline environment, save the image to a tar file:

    podman save --format oci-archive -o rhokp.tar rhokp-rhel9:latest
    Copy to Clipboard Toggle word wrap
  4. To load the image in your offline environment:

    podman load -i rhokp.tar
    Copy to Clipboard Toggle word wrap
  5. To use your own SSL/TLS certificates, you must create a local httpd-ssl/ directory to store your certificates:

    httpd-ssl/ 
    1
    
    ├── certs
    │   └── <cert_filename>.pem 
    2
    
    └── private
       └── <key_filename>.pem
    Copy to Clipboard Toggle word wrap
    1
    The directory name must be exact.
    2
    Your cert and key filenames must have a .pem extension.
    Important

    Red Hat Offline Knowledge Portal reverts to the default SSL/TLS key pair if it cannot detect the certificate files.

  6. Enter the following podman run command with your access key:

    $ podman run --rm -p 8080:8080 -p 8443:8443 \
    -v ./httpd-ssl:/opt/app-root/httpd-ssl:Z \ 
    1
    
    --env "ACCESS_KEY=<your_personal_access_key>" \ 
    2
    
    --name <red_hat_offline_knowledge_portal> \ 
    3
    
    -d registry.redhat.io/offline-knowledge-portal/rhokp-rhel9:latest
    Copy to Clipboard Toggle word wrap
    1
    If you’re using your own SSL/TLS certificates rather than the default, this portion of the command mounts a volume for the SSL/TLS certificates in your local httpd-ssl/ directory.
    2
    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.
    3
    The --name parameter is optional.
  7. Wait about 30 seconds for the container to start.

Validation

  1. In your browser, access Red Hat Offline Knowledge Portal at http://localhost:8080 or https://localhost:8443.
  2. To examine the Podman container log, run the following command:

    $ podman logs <container>
    Copy to Clipboard Toggle word wrap

Red Hat Red Hat Offline Knowledge Portal incorporates updated content from the Customer Portal weekly. Every Red Hat Offline Knowledge Portal release is a new image labeled with the release version and the date of the Customer Portal content extract.

Red Hat Satellite subscription required

Red Hat Offline Knowledge Portal is a separate, complimentary product available as an add-on to your Red Hat Satellite subscription. You do not need to install Red Hat Satellite to use Red Hat Offline Knowledge Portal.

To confirm whether you have an active Red Hat Satellite subscription, search for Stock Keeping Unit (SKU) MCT3718 in Red Hat Subscription Manager. If you want to buy a Red Hat Satellite subscription with the Red Hat Offline Knowledge Portal Add-On, contact the Red Hat Sales team.

Prerequisites

Procedure

  1. To download Red Hat Offline Knowledge Portal from your terminal using Podman:

    1. If needed, log in to registry.redhat.io using your Customer Portal, Red Hat Developer, or Registry Service Account credentials:

      $ podman login registry.redhat.io
      username: <username>
      Password: <password>
      Login Succeeded!
      Copy to Clipboard Toggle word wrap
    2. Pull the image:

      $ podman pull registry.redhat.io/offline-knowledge-portal/rhokp-rhel9:latest
      Copy to Clipboard Toggle word wrap
  2. To convert the image to a file that you can transfer to your offline environment, save the image to a tar file:

    podman save --format oci-archive -o rhokp.tar rhokp-rhel9:latest
    Copy to Clipboard Toggle word wrap
  3. To load the image in your offline environment:

    podman load -i rhokp.tar
    Copy to Clipboard Toggle word wrap
  4. Replace the updated Red Hat Offline Knowledge Portal container image in your disconnected environment. For more information, see Installing Red Hat Offline Knowledge Portal.

Legal Notice

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Back to top
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

© 2025 Red Hat