WhiteLabelBridge Docs
Install and Setup Guide

Deploy on One Server, Then Launch via Wizard

This guide is for token teams deploying WhiteLabelBridge on their own infrastructure. Frontend and backend run on the same server by design.

1. Prerequisites

2. One-Command Install

npm run setup:server

Installer actions:

Useful variants:

SKIP_PM2=1 npm run setup:server
AUTO_INSTALL_SYSTEM_DEPS=0 npm run setup:server
FRONTEND_PORT=8080 BACKEND_PORT=4000 npm run setup:server

3. Complete the Setup Wizard

Field-level definitions are documented in Wizard Input Reference.

4. Finalize Runtime

npm run setup:finalize

Finalize actions:

Variants:

CERTBOT_EMAIL=ops@yourdomain.com npm run setup:finalize
CONFIGURE_NGINX=0 npm run setup:finalize

5. Validate Service Health

npm run pm2:status
curl -s http://127.0.0.1:3000/setup/status

Confirm setup status returns "configured": true, then verify UI loads and wallet connect works.

6. Gas + Decimal Rules

Area Rule
BESC release queue gas 1000 gwei fixed.
External EVM gas Chain-native estimate and runtime gas behavior.
Solana fees Native Solana fee model.
Cross-decimal conversion Non-exact conversion is rejected to prevent over/under mint and drift.

7. Common Failure Recovery

8. Launch Gate

Do not launch before completing the full production checklist:

Open Go-Live Checklist