HonorPro Hub · Broker Onboarding
From an empty Ubuntu machine to a licensed, running brokerage platform — one script, four steps, about fifteen minutes.
Run as root on the Ubuntu box:
curl -fsSL https://files.zigzagtrader.com/honorpro-setup.sh | sudo bash -s -- \
--hub https://hub.zigzagtrader.com --enroll <ENROLLMENT_TOKEN>
The script installs and starts everything broker-side:
/opt/honorpro/gateway, port 8120) — the API service the trading terminal talks to, with the admin console at /api/admin./opt/honorpro/agent) — the outbound daemon that receives your license, delivers packages and configs, and reports health. It enrolls with your hub automatically using the token.Every fresh install starts with the same documented defaults, so nothing about your first login is a surprise:
| What | Default | Where it lives |
|---|---|---|
| Admin console sign-in | admin / HonorPro2026! | ADMIN_PASSWORD in /etc/honorpro-gateway.env |
| Gateway ⇄ agent token | hp-outbox-2026 | HUB_OUTBOX_TOKEN in the same file + outbox_token in /opt/honorpro/agent/agent.json |
| Demo trading login (mock mode) | 500001 / demo123 | built into the mock backend; disappears when you switch to the live backend |
/etc/honorpro-gateway.env (set a new ADMIN_PASSWORD and a random HUB_OUTBOX_TOKEN), mirror the token into /opt/honorpro/agent/agent.json, then systemctl restart honorpro-gateway honorpro-agent. Your admin console sign-in is also your hub cabinet sign-in — admin-role operators are synced automatically.Your plan decides which plugin packages exist for you. Open the cabinet's Downloads section — everything you are entitled to is there, nothing else is. Follow the dedicated Plugin Installation Guide for the MT5-server steps (folders, restart window, tunnel, tokens).
After the plugins are in place, point the gateway at the live server: in /etc/honorpro-gateway.env replace BACKEND=mock with:
BACKEND=serverapi
BRIDGE_URL=http://127.0.0.1:18091 # your bridge tunnel endpoint
BRIDGE_TOKEN=<your bridge token>
…then systemctl restart honorpro-gateway. The admin console → Settings → Plugin Connections shows every plugin connection with a live status badge; use Test after each change.
HonorPro Hub · Broker Setup Guide · 2026-08-20