-
Notifications
You must be signed in to change notification settings - Fork 14
How to use Bisq Connect (legacy)
WARNING: This guide is for Bisq Connect v0.1.x and is no longer maintained.
The v0.1.x trusted node package and password-based authentication have been replaced by QR code pairing in v0.2.0+.
For the current guide, see: How to use Bisq Connect
Bisq Connect is a mobile app (Android & iOS) that lets you trade Bitcoin on the Bisq network from your phone. To use it, you need to connect to a Trusted Node - a small server that bridges your mobile app to the Bisq network.
You might want to use bisq connect because:
- Cross‑platform: works on both iOS and Android (Bisq Easy is Android‑only).
- Lower device requirements: Connect targets older devices (e.g., Android 7.0 / SDK 24+) vs Bisq Easy’s higher baseline (e.g., SDK 31+).
- Privacy and control: you connect to your own trusted Bisq2 node; keys, wallet, and reputation stay on your node, not on the phone.
- Even Safer on mobile: your profile backup is already on a computer that is not your phone.
- Lighter and faster: the node does the heavy work; the app is a thin client with lower CPU, battery, and data usage.
- Tor by default: end‑to‑end over Tor to your node; remote access without exposing ports.
- Remote control: you could setup your trusted node to use your same desktop profile, effectively being a remote profile control.
If you know someone that you trust (a family member or close friend) already running a Bisq Trusted Node, ask them to setup a blank profile for you and share:
- The new instance Tor onion address (looks like:
abc123xyz.onion:PORT) - The password (if they set one - highly recommended)
Then skip to Connect Your Mobile App below.
Running your own node gives you full privacy and control. It's easier than you think!
- A computer or server (Linux, macOS, or Windows)
- Java 22 installed (Download here)
- 10 minutes of your time
Download the latest release from the Bisq2 repository:
👉 Download Bisq Trusted Node scroll to the bottom assets list
Look for the file named:
-
bisq-trusted-node-X.X.X.zip(Windows) -
bisq-trusted-node-X.X.X.tar.gz(Linux/macOS)
Extract it to a folder on your computer.
Open the folder you've just extracted and open the trusted-node.properties file in a text editor and change these settings:
# Give your node a unique name
appName=bisq2_http_prod
# Set a strong password (HIGHLY RECOMMENDED IF YOU ARE USING OUTSIDE YOUR LAN!)
password=YOUR_STRONG_PASSWORD_HERE
# Port for connections (default is fine)
port=8090
# Keep this as false
devMode=false
# Enable both Tor (remote) and LAN (local) access
transportTypes=TOR,CLEARImportant:
-
Change the password! Don't leave it as the default. If you don't want to use Auth, simply remove the default password leaving
password= -
IMPORTANT If you're running multiple instances for different users you want to serve, give each one a different
appNameandport.
Linux/macOS:
./run-trusted-node.shWindows:
run-trusted-node.batWhat happens next:
- The node starts up
- Tor bootstraps (takes 2-5 minutes the first time)
- Your Tor onion address is generated
- WebSocket server starts on port 8090
Keep this terminal window open - your node needs to stay running for your mobile app to connect.
Your Tor onion address is saved in a file. Find it here:
Linux:
cat ~/.local/share/bisq2_http_prod/webSocketServer_onionAddress.txtmacOS:
cat ~/Library/Application\ Support/bisq2_http_prod/webSocketServer_onionAddress.txtWindows:
type %USERPROFILE%\.local\share\bisq2_http_prod\webSocketServer_onionAddress.txtExample output: abc123xyz456.onion:8090
Find your computer's local IP address:
Linux:
hostname -I | awk '{print $1}'macOS:
ipconfig getifaddr en0Windows:
ipconfig(Look for "IPv4 Address" under your active network adapter)
Example: 192.168.1.100
To ensure your Bisq Trusted Node starts automatically when your computer boots:
-
MacOS & Linux-> one option issystemctrl(smd) -
Windows-> for exampleTask Scheduler
- Android: Google Play Store or check our latest apk release
- iOS: check our latest Bisq Connect release
-
Open Bisq Connect on your phone
-
When prompted, tap "Setup Trusted Node"
-
Enter your connection URL:
For Tor (works anywhere):
ws://abc123xyz456.onion:8090For LAN (only works on same WiFi):
ws://192.168.1.100:8090 -
Tap "Advanced Options" and enter your password
-
Tap "Test & Save"
If the connection succeeds, you're ready to trade Bitcoin on Bisq! 🎉
✅ Check these:
- Is your trusted node still running? (Check the terminal window)
- Are you using the correct URL and password?
- For LAN connections: Is your phone on the same WiFi network?
- For Tor connections: Did you wait for Tor to fully bootstrap? (Check the node's terminal output)
✅ Try this:
- Restart your trusted node
- Check your internet connection
- If using LAN: Make sure your computer has a static local IP (or use Tor instead)
✅ This means:
- Tor is taking longer than usual to connect
- Wait a few more minutes and try again
- Check your internet connection
- Make sure port 9050/9051 isn't blocked by your firewall
✅ Solution:
- Another program is using port 8090
- Edit
trusted-node.propertiesand changeport=8090toport=8091(or any other number) - Restart your trusted node
- Update your mobile app connection URL with the new port
- ✅ Tor connections are fully encrypted and anonymous
- ✅ LAN connections are only accessible on your home network
- ✅ Password protection prevents unauthorized access
- ✅ Your keys stay on your phone - the trusted node never has access to your Bitcoin
| Connection Type | Speed | Privacy | Works From Anywhere |
|---|---|---|---|
| Tor | Slower | Maximum | ✅ Yes |
| LAN | Faster | Good | ❌ Only at home |
Want to run nodes for multiple users? Easy!
-
Copy
trusted-node.propertiestoalice.propertiesandbob.properties -
Edit each file with different settings:
# alice.properties appName=bisq2_alice password=AlicePassword123 port=8090 # bob.properties appName=bisq2_bob password=BobPassword456 port=8091
-
Run each node in a separate terminal:
PROPERTIES_FILE=alice.properties ./run-trusted-node.sh PROPERTIES_FILE=bob.properties ./run-trusted-node.sh
Each node will have its own data directory and Tor onion address.
- GitHub Issues: bisq-network/bisq-mobile
- Matrix Chat: #bisq:bitcoin.kyoto
- Forum: bisq.community
Thanks for being part of Bisq! 🚀