Server Requirements

RIPS is a server software that was designed to run on Linux systems. It exposes two HTTP ports, the user interface and the API, that can be used to interact with it.


LOC per ScanRAM* per ScanCPU CoresFree Disk SpaceOSOther Software
200K8 GB

Minimum: 2

Recommended: 4

Minimum: 25 GB

Recommended: 50 GB



Linux**Docker CE >= 18
500K16 GB
1M25 GB
2M50 GB

* These are pessimistic estimates. The amount of required memory depends on the number of lines of code and the coding style. RIPS will not be able to finish its analysis if it runs out of memory.

** RIPS is compatible with most operating systems that support Linux Docker containers. It is highly recommended to use a current version of one of the major Linux distributions, for example Ubuntu, Debian, or CentOS. See the table below for more details. "Docker for Mac" and "Docker for Windows" are not supported.

Supported Linux Distributions

Network Requirements

It is possible to perform an offline installation (and update) by downloading the RIPS docker containers from a different machine and copying these to your offline server for installation. This way, your final RIPS server can remain disconnected from the internet at all times.

Typically, the docker containers are downloaded directly during installation via the RIPS installer. The containers are hosted on Docker Hub and our own Docker server (docker.ripstech.com).

For downloading the docker containers that are hosted on the official Docker Hub please refer to the following article: Is there a whitelist of IPs used by Docker Hub?