# Prerequisites

#### Hardware and Software Requirements (Recommended):&#x20;

* CPU >= `1 core`
* RAM >= `2 GiB`
* Disk Space >= `10GiB (SSD)`
* Linux OS `(Ubuntu or Debian)`
* Docker
  * Install for `Ubuntu`: <https://docs.docker.com/engine/install/ubuntu/>
  * Install for `Debian`: <https://docs.docker.com/engine/install/debian/>
* Build essential tools:

  ```
  sudo apt update && sudo apt install build-essential
  ```
* Editor software on the Linux command line
  * `vim` or `nano`

***

#### Software Checklist

1. Make

```sh
make -v
```

Example:

```
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0
```

2. Docker

```sh
docker -v
```

Example:

```
Docker version 23.0.5, build bc4487a
```

3. Docker compose

```sh
docker compose version
```

Example:

```
Docker Compose version v2.17.3
```
