Supported platforms
Choose LAN or Tailscale
The desktop puts one URL per reachability class into the QR. The phone tries the ordered candidates automatically.
Prerequisite
Before scanning, sign in to the Aiola mobile app with the same Aiola account that is signed in on the desktop. Pairing sends the phone account’s bearer token, and the desktop rejects a bootstrap created by a different account.Pair the phone
1
Open Connections
In Aiola Desktop, open Central Settings → Connections.
2
Enable the network server
Turn on Allow LAN connections. Wait for the local server to restart and show its connection URLs.
3
Allow Windows Firewall
On Windows, choose Allow when Windows Firewall asks to allow Aiola on private networks. Without this permission, phones on the same Wi-Fi cannot connect.
4
Generate a code
Under Devices, select Add. Keep the dialog open while the secure QR code is generated.
5
Scan from the phone
In the Aiola mobile app, open its QR scanner and scan the desktop code. The phone exchanges the short-lived token for a device credential and tests the candidate URLs.
Pairing payload and expiration
The QR carries this version-3 shape:
If scanning fails after the token expires, keep or reopen the dialog to generate a new code.
Device status
The desktop refreshes status every 10 seconds, on window focus, and when the page becomes visible.

