The minimum recommended hardware are:
- Desktop PC or laptop
- 1 gigabyte (GB) free disk space
- 4 GB of RAM
- 500 kilobits per second (Kbps) or faster internet connection
The software requirements are:
- OS (Linux or macOS): Docker, Docker Compose, git (optional)
- OS (Windows): Docker for Windows and Git for Windows
Installation of the required software and how to restore the code repository for the book are explained in this chapter. The code used in this chapter can be found in the book's GitHub repository at https://github.com/PacktPublishing/Learn-MongoDB-4.x/tree/master/chapters/02.