Multi-platform Installation

Install on Windows (Beta)

HollaEx Kit is designed for Unix since most professional servers are running on a Unix-based system. However, don't worry! We understand that and this windows guide is here to help.

Thanks to Microsoft, they recently released a cool technology called WSL 2 (Windows Subsystem for Linux 2), which allows Linux application works on native Windows.

Here we guide you on how to get started on your Windows Environment by using WSL 2 and Ubuntu.

Enabling WSL 2

WSL 2 is still a "fast ring" feature of Windows. To enable it, You should install the fast ring version of Windows by joining the Windows Insider Program. The fast ring version of Windows could cause some unexpected issues in the future. Please keep that in mind before proceeding.

You can follow this document by Microsoft to enabled WSL 2 on your Windows PC.

Installing Ubuntu for WSL 2

You can download Ubuntu at Microsoft Store after enabling the WSL 2.

Installing dependencies

The software mentioned below are dependencies that should be manually installed on your Ubuntu environment.

  • Latest docker

  • Latest docker-compose

Catching up with HollaEx

Once WSL 2 and Ubuntu are fully set on your computer, You can go back to our general document and proceed to get HollaEx Kit for your exchange.

Keep that in mind that HollaEx on Windows is still only recommended for testing purposes. If you are considering to build a production-ready exchange, Please choose Linux.

Install on Mac OS

Since HollaEx Kit is designed for Unix, here's a guide for Mac users to get started.

Before following the first step of installing HollaEx CLI, Mac users need to manually install thge following software below.

Installing Command Line Tools

In order to install HollaEx CLI, Mac users firstly need to launch the Terminal application found in /Applications/Utilities. Then, type the following command string:

xcode-select —install

Proceed installation by clicking the "Install" button.

The following License Agreement pop-up window should appear on you screen. The installation will be completed once you click the "Agree" button.

Installation completed.

Installing dependencies

Software mention below are dependencies that should be manually installed on your Mac.

  • Latest docker

  • Latest docker-compose

  • Homebrew (Package Management Software) - To installjq

Installing Docker

You can follow this document to install Docker and Docker compose on your Mac.

After done with installation, you need to increase the memory through Docker Preferences since Mac OS restricts memory usage.

Click the Docker menu in the top status bar and select Preferences.

Go to Resources and increase Memory to 4GB manually, and click the "Apply&Restart" button.

Installing jq with Homebrew

Most efficient way to install jq on a Mac, would probably be using homebrew. Follow the simple step below to install brew on your Mac.

Open the Terminal application, and then enter the following command into a single line

ruby -e "$(culr -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Enter the administrator password to begin installation (It would take a while depending on the speed of your Mac and internet connection). You will see "Installation successful!" message once completed.

Start installing jqby typing the command below:

brew install jq

Catching up with HollaEx Kit

Once fully set on your computer, You can go back to our general document and proceed to get HollaEx Kit for your exchange.