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.
- 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:
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.
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
requires the IP address or hostname of your RapidFort On-Premises deployment