HollaEx®
⚙️ DashboardStart →
  • HollaEx® — The Crypto Exchange Solution
  • ☁️Cloud Operators
    • Launching the Exchange
    • Setting Domain for Cloud Exchanges
    • Easy SMTP for Cloud Exchanges
    • SEO Settings for Cloud Exchanges
      • SEO Advanced Settings
  • ⚙️Operating Your Exchange
    • Operator Control Panel
      • General
      • Users
      • User Profile
      • Assets
      • Markets
      • Stakes
      • Sessions
      • Plugins Apps
      • Trading Fees & Account Tiers
      • Roles
      • Chat
      • Billing
    • Customize Exchange
      • Browser Tools
        • Enter Edit Mode
        • Operator Controls (Visuals)
        • Console
      • Plugins
      • Forked Repo
    • Fiat Controls
      • Initial Setup
      • Setting Up Fiat On/ Off Ramp
      • Editing Deposit & Withdrawal Fees
      • Users Making Fiat Deposit
      • Users Trading With Fiat
      • User Making Fiat Withdrawal
    • Staking
    • OTC Broker
    • P2P
      • P2P Overview
      • P2P Setup
      • P2P Troubleshooting
      • P2P Vendor Flow
    • Smart Chain Trading
    • Assets & Trading Pairs
      • Add New Assets & Trading Pairs
      • Configure Pair Parameters
    • Set up the SMTP Email
      • Set up SMTP with AWS SES
      • Set up SMTP with Mailgun
      • Set up SMTP with SendGrid
      • Test the SMTP with Gmail
    • Enabling reCAPTCHA
    • Email Customization & Audit
    • DeFi Asset Staking Process
  • 🧩Plugins
    • HollaEx Plugins
      • Announcements
      • Bank
      • AWS SNS (Text Messages - SMS)
      • KYC
      • Automatic KYC
      • Messente
      • Advanced Referral
      • CoinMarketCap
      • Guardarian
    • Install Plugins
    • Developing Plugins
      • Development Walkthrough: Hello-Plugin
        • Initialization
        • Configuration
        • Scripting
        • Web View
        • The Final Product & Installation
      • Advanced
        • Initialization
        • Config
        • Server Script
        • Plugin Libraries
        • Web View
        • Final Plugin Product
        • Advanced Tutorial: Using the user meta field
        • Advanced Tutorial: Adding a new database table column
        • Advanced Tutorial: Creating a new database table
      • Simple Wallet Example
      • Web View Development
        • Overview
        • External dependencies
        • Getting started
        • Basic Tutorial: Hello Exchange Plugin web view
        • Advanced Tutorial: KYC Plugin web views
    • Bank Integration
      • Handling Deposits
      • Handling Withdrawals
  • 👷Developers
    • API Guide
      • API Example Scripts
    • Run Dev Mode
    • Build a New Front-end Interface
  • 🧰On-Premise Operators (Advanced Only)
    • On-Premise Exchange Setup
      • Getting Started — Requirements
      • Installation
      • Server Setup
      • Web Setup
      • Production
    • CLI How-Tos
      • Start Exchange
      • Stop Exchange
      • Upgrade Exchange
        • Build and Apply the Code Changes
      • Get Exchange Logs
      • Get a Backup and Restore
      • Exchange Migration
      • Command List
    • Run Exchange on Kubernetes
    • Troubleshooting Guide
  • 🚀Advanced
    • SEO Optimization
    • Nginx
    • Rate Limits
    • Database
      • Upgrade Database
    • Dependencies
    • Contents Delivery Network
      • Cloudflare CDN for HollaEx
      • CloudFront CDN for HollaEx
    • Load Balancer
      • AWS ELB
      • DigitalOcean LB
    • Customize Kubenretes Ingress
    • Exchange Keys
      • Exchange API Keys Troubleshoot
    • HollaEx on non-Linux
      • HollaEx on Windows
      • HollaEx on macOS
    • The Network Tool Library
      • Accessing the Network Tool Library
      • Functions
        • WebSocket
      • Simple Example: Creating a User and Wallet
      • Getting More Interesting: Orders with the Tools
        • Setup: Using the transferAsset function
        • Creating and Monitoring a Sell Order
        • Settling Fees
      • Private HollaEx Network
    • Docker Content Trust (DCT)
    • Revenue Sharing
  • 📦Releases
    • Release Notes
    • Side Notes
  • ➡️External Links
  • Blogs
  • Forum
  • Videos
  • Twitter X
  • Telegram
  • Interactive Demo
  • Discord Community
  • API Documentation
  • Tools Library Documentation
  • Node Library Documentation
  • Plugins Documentation
Powered by GitBook
On this page
  • Download
  • CLI Installation
  • Checking Our Progress
  1. On-Premise Operators (Advanced Only)
  2. On-Premise Exchange Setup

Installation

The first step is easy, getting the files onto our computer, and then installing the CLI, a handy tool that will assist in the setup

PreviousGetting Started — RequirementsNextServer Setup

Last updated 5 months ago

Whilst the On-Premise process is as simple as can be for such a complex piece of software, due to the limitless possibilities of hardware and software interactions possible on your machine, small errors may block your progress. Fear not though! There is an active HollaEx community that will be able to assist on and the . HollaEx team members regularly check these as well and will be happy to answer any questions or resolve any issues.

If you are going to run the HollaEx Kit on the public cloud, you don't need to go through the preparation parts. HollaEx provides a simple and easy marketplace image. Visit the to see more details. HollaEx is available both on and . Start your instance with all dependencies installed right away!

Download

You can download the Kit through Git from the . Clone the repository either directly through your web browser or by using the git command below, in the directory you want the HollaEx Kit to live:

git clone https://github.com/hollaex/hollaex-kit.git

Once complete you will be able to see the hollaex-kit folder now in whatever directory you ran the clone command in.

The HollaEx Kit is a full package with all the necessary directory structure, templates, and even a full web server for a HollaEx Exchange.

Always keep the HollaEx Kit folder safe. It has all the information related to your exchange. You will lose control of your exchange If you lose or damage the folder.

CLI Installation

To install the CLI, enter the newly downloaded HollaEx Kit folder with:

cd hollaex-kit

Once inside, run the CLI installer by using the command below:

bash install.sh

Checking Our Progress

To check that the download of the HollaEx Kit and the CLI installation all worked out, enter:

hollaex version

You should see a message something like the image below, with the CLI and Kit's versions.

The first step is to install , a Command-Line tool that simplifies the operation of your HollaEx Kit.

With everything on your machine, it's time to take these files and !

🧰
HollaEx CLI
setup your exchange
Discord
Forums
HollaEx Blog
AWS Marketplace
DigitalOcean Marketplace
HollaEx Kit GitHub repository
Commencing the download
The hollaex-kit sitting happily in my home directory after cloning
Entering the HollaEx Kit, and readying up the CLI installation
Once the bash install.sh command complete, you will see green text like this. Note I had already installed the CLI on this machine, hence the yellow text