UniClipboard

Connect to Desktop

Connect your phone to the desktop for the first time: scan to pair or enter the server address and credentials manually.

Edit on GitHub

This page covers Regular sync, a LAN / self-hosted connection mode. It doesn't join the desktop's encrypted space, and it doesn't run a P2P node — it connects to a computer running the UniClipboard desktop app with "phone sync" turned on, and everything flows through that computer. Two phones never sync directly with each other; each one talks to the desktop on its own.

The first connection boils down to this: grab a one-time credential on the desktop, then get it into your phone by scanning a QR code or typing it in. To join a space using an invitation code, choose Device connection (Experimental) in the same dialog instead.

Get the credential on the desktop

Open the UniClipboard desktop app on your computer and go to Devices, click the phone icon beside the invitation button, and keep Regular sync selected. On first use, confirm enabling it, then enter a device label and add the phone. The desktop shows a one-time credential (server address + username + password) and a QR code for adding this one phone.

The plaintext password is usually shown only once. If the scan or entry doesn't go through, you can add the device again / rotate the password on the desktop to get a fresh one.

Once the app is installed, choose Scan on the connect screen and point the camera at the QR code shown on the desktop.

  • The first scan requires camera permission. In low light, turn on the flashlight from the screen.
  • After a successful scan, the server address, username, and password are filled in automatically — just confirm and save.
  • If the scan won't lock on, the camera is inconvenient, or the QR code isn't fully visible, choose Enter manually instead to switch to Option 2.

Option 2: Fill in the form manually

If scanning isn't convenient, type in the values from the desktop dialog by hand. Form fields:

FieldDescription
NameA memorable name for this desktop (e.g. "Mac at home"). Just for your own reference.
Server addressThe address from the desktop dialog, like http://192.168.1.5:42720. You can add multiple fallback addresses (e.g. one each for LAN, Tailscale, public network); the first is the default.
Allow insecure certificatesTurn on only if the desktop uses self-signed HTTPS; ignore it for plain HTTP addresses.
UsernameThe username from the desktop dialog.
PasswordThe one-time password from the desktop dialog (HTTP Basic Auth).

Multiple fallback addresses let you reach the same desktop from different networks: LAN at home, Tailscale or a public gateway when you're out. Adding a few does no harm — the app picks a route automatically.

Test the connection and automatic address selection

Before saving, tap Test Connection to confirm the address and credentials are correct.

If you entered multiple fallback addresses, the app automatically picks the one that's reachable on your current network, and the screen marks which address "Will use" — you don't need to switch manually. It re-selects a route after you change networks.

If it can't connect, first check that the phone and computer are on the same Wi-Fi, that phone sync is enabled on the desktop, and that the address and port are correct. An authentication-failure message usually means the username or password is wrong (rotate the password on the desktop and re-enter it).

Connect multiple desktops / switch servers

You can save credentials for several desktops at once. To add another, just repeat the scan or manual flow above.

On the main screen, tap the current server name in the top bar to open the switcher panel, where you can switch between desktops, delete one, or scan to add a new one. All credentials are stored locally on the phone.

The desktop QR code uses the uniclipboard://connect deep-link format. Its full specification only matters if you want to write your own compatible client — regular use doesn't require any of it. See the Mobile Connect URI protocol.

Once connected, you can start sending and receiving clipboard content. Next, see Daily Use.

On this page