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
  • Overriding initial configurations
  • Filling up the missing initial configurations
  • Overriding the security-related configurations
  • Overriding an activation code
  • Connecting to databases
  • Running an InfluxDB migration
  • Installing a specific version of CLI
  1. On-Premise Operators (Advanced Only)

Troubleshooting Guide

Overriding initial configurations

hollaex toolbox --set_config

Occasionally there could be something wrong with the initial data you provided to the exchange. The command here is built for that. Once you run the command, it will completely override the exchange with the settings on your local HollaEx Kit.

Please double-check the /settings directory of your local HollaEx Kit before running the command. Please run this command after you fully understand what you are doing!

Filling up the missing initial configurations

hollaex toolbox --check_config

Maybe your exchange's initial data doesn't really have an issue, but you just missed a few parts of it as blank, this command could be the cure.

The command here will check the initial configurations, and fill up the missing ones based on your local HollaEx Kit.

Please double-check the /settings directory of your local HollaEx Kit before running the command. Please run this command after you fully understand what you are doing!

Overriding the security-related configurations

hollaex toolbox --set_security

You know, things can happen. You might lock down yourself by applying a wrong IP on the IP whitelist, maybe applying a wrong domain on the allowed domain list, or just messing up the reCaptcha settings.

Don't panic. Run this command, keep calm and carry on.

This command will override your security-related configurations.

Overriding an activation code

hollaex toolbox --set_activation_code

In case you want to override your current exchange activation code to a new one, this will do the job.

Before running the command, please open your secret file in your HollaEx Kit path, /settings directory.

You'll find a key called HOLLAEX_SECRET_ACTIVATION_CODE. Update the value with the new one you got.

Save it and proceed to run the command above.

Connecting to databases

hollaex toolbox --connect_database

If you need direct console access to the exchange PostgreSQL database, run this command to make it happen!

hollaex toolbox --connect_redis

This option is available for the Redis too.

Running an InfluxDB migration

hollaex toolbox --influxdb_migration

InfluxDB on the HollaEx allows the charts to be displayed on the trading page. If you are having a chart displaying issue, try to run this command. It could be the fix.

Installing a specific version of CLI

hollaex toolbox --install_cli <VERSION_NUMBER>

Wanna upgrade or downgrade your local HollaEx CLI to a specific version? This is built for you. Simply run the command above with the version number you want to install. Easy!

PreviousRun Exchange on KubernetesNextSEO Optimization

Last updated 6 months ago

🧰