Skip to main content

Setup your environment


You can download Docker for Linux and Mac OS here. Please note that you will have to create a free DockerHub account before you can download Docker.

Docker Compose

For setting up the testing environment locally we'll use Docker Compose. You can install it by following the installation steps of the official Docker website.


If OpenSSL is not installed by default, please install it with the package manager of your distro.

Working directory

You can use any directory you want. Just make sure to update the example commands of all future commands accordingly.

First, let's navigate to our home directory.

cd ~

Now, let's create the nlx-setup directory.

mkdir nlx-setup
cd nlx-setup

You can verify your current location by running


The output should be:

  • For Mac & Windows: /Users/<your-username>/nlx-setup
  • For Linux: /home/<your-username>/nlx-setup

All commands later in this guide assume you are located in this directory.

In sum

Having prepared your environment will allow you to quickly move on during the next chapters. Now let's retrieve a demo certificate so you are able to send traffic through the NLX network.