First-Time Gunbot Setup
This guide takes you from a new Gunbot download to a connected, registered installation.
What stays on your device
- Gunbot on your device holds exchange credentials, runs strategies, and places trades.
- Gunbot Live lets you configure, control, and monitor that bot from your browser.
Your trading core and exchange credentials remain on the device or server you control.
Have this ready
Have your Gunbot order number ready. During setup, you will also create or choose a license wallet and register the public API key for your first exchange.
Phase 1: Run Gunbot Locally
1. Download and Start Gunbot
Open the Gunbot download page and download the Full install for your operating system.
Extract the archive to a folder where Gunbot can keep its configuration and data. Start Gunbot using the instructions for your operating system:
Keep Gunbot running
Keep Gunbot running for the rest of the setup.
2. Create the Local Password
On the device running Gunbot, open:
http://localhost:3001
Choose a password for the local Gunbot interface and select Save password. You will use this password when connecting the bot to Gunbot Live.

Using a different GUI port?
If you changed config.GUI.port in config.js, replace 3001 with the configured port.
Phase 2: Connect to Gunbot Live
3. Choose Gunbot Live
Select Connect to Gunbot Live.

Your trading setup stays local
This does not move the trading core or exchange credentials into the cloud. Gunbot continues to run on your device.
4. Make the Bot Reachable
The connectivity check confirms that Gunbot Live can reach your bot. A failed first check is normal on a new installation.

For most home networks, Tunnel Mode is the easiest option. It creates a secure public address without requiring router port forwarding.
Use a custom address only when you already have one
Use a custom address instead when you already have:
- A public hostname with trusted HTTPS.
- A public IP with port
3001forwarded to this device. - Another tunnel URL that reaches the Gunbot interface.
When the check succeeds, select Connect to Gunbot Live. Gunbot opens Gunbot Live and prefills its connection details.
5. Sign In
If asked, sign in to Gunbot Live using Google, GitHub, Telegram, Discord, your Gunthy wallet, or another available provider.

Signing in only authenticates your account
The provider only authenticates your account. It does not receive your exchange credentials, bot configuration, strategy files, or trading history.
Starting directly in Gunbot Live?
If you opened Gunbot Live directly instead of arriving from the connectivity check, choose First time running Gunbot.

6. Connect the Running Bot
The preparation screen summarizes the steps you just completed. Select Continue to connect.

Check the prefilled bot address, enter the local GUI password, and give the connection a recognizable name. Then select Connect to bot.

Only if you use 2FA
Only enable 2FA if this Gunbot instance asks for a current 2FA code.
Phase 3: Register the License
7. Verify Your Order
Enter the order number from your Gunbot purchase and select Verify order.

8. Create or Choose the License Wallet
Every Gunbot license is linked to a wallet address. Enter an existing compatible wallet or let Gunbot Live generate one.
Keep the wallet backup private
The backup contains the private key. Never paste it into Gunbot, Gunbot Live, a support ticket, chat, or email. License verification only needs the public wallet address.
To generate a wallet:
- Select Generate new wallet.
- Select Generate wallet.
- Download the wallet backup.
- Store the backup somewhere safe and offline.
- Confirm that you saved it, then continue.

9. Register the First Exchange Key
Choose your first exchange and enter its public API key. This registers the key with your license; it does not start trading.

Keep the API secret available
Keep the API secret available. You will enter the remaining exchange credentials in Settings after registration.
Phase 4: Finish the Exchange Connection
10. Complete the Exchange Connection
After registration succeeds, select Complete exchange connection.

In Settings, add the remaining exchange credentials before creating trading pairs or starting the bot.
Your setup is now ready
- Gunbot runs and trades on your own device or server.
- Exchange credentials remain with that Gunbot instance.
- Gunbot Live provides remote configuration, monitoring, and analysis.
Gunbot runs independently
If Gunbot Live is temporarily unavailable, that alone does not stop a bot that is already running. Trading logic continues inside your Gunbot instance.
Troubleshooting
localhost:3001 does not open
Make sure Gunbot is still running. If you changed the GUI port, use the value of config.GUI.port from config.js.
Gunbot Live cannot reach the bot
Try Tunnel Mode first. For direct access, check the public address, port forwarding, firewall rules, and trusted HTTPS certificate.
The GUI password is rejected
Use the password created in the local Gunbot interface. The password belongs to this specific Gunbot installation.
The tunnel stops working
Keep Gunbot and its tunnel running. If the tunnel address changes, update the saved connection in Gunbot Live.