Skip to main content

Client Installation

Requirements

Hardware and Operating System

  • 64-bit Intel or ARM hardware
  • Linux/Linux variant or Mac OS X OS
  • 1 GB of memory at a minimum
  • 2 GB of free drive space at a minimum

Applications

  • bash
  • Curl
  • tar
  • Python 3.8 (RapidFort recommends Python 3.8.10 or higher)
  • Container Engine - either Docker or Podman
    • Docker: The RapidFort CLI tools must have permission to access the Docker daemon socket. Verify that the user for whom the RapidFort CLI tools will be installed has permission to run the following commands on the client system:
      • docker images
      • docker pull <image>
    • Podman: RapidFort recommends Podman version 4.2.0 or higher. Verify that the client system has permission to podman pull, podman run, and podman push (if applicable) container images.
info

For information on managing Docker as a non-root user, refer to Manage Docker as a non-root user. If you are not able to give a non-root user permission to access the Docker daemon socket, install the RapidFort CLI tools as a root user.

warning

The client system must have HTTPS access to us01.rapidfort.com. To verify, run and obtain a response:

nc -vz us01.rapidfort.com 443

The container host (Docker, Docker-Compose, Kubernetes, Amazon EKS, or AWS Fargate) must have HTTPS access to rfpubsub.rapidfort.com, which can be verified by running:

nc -vz rfpubsub.rapidfort.com 443

Installation

If using the RapidFort SaaS Platform- to install the CLI tools, run:

curl https://us01.rapidfort.com/cli/ | bash

If using the RapidFort air-gapped/On-Premises Platform - to install the CLI tools, run:

curl https://<rapidfort_hostname*>/cli/ | bash
note

requires the IP address or hostname of your RapidFort On-Premises deployment