diff --git a/Linking-other-devices-(Provisioning).md b/Linking-other-devices-(Provisioning).md index 6b39007..f704360 100644 --- a/Linking-other-devices-(Provisioning).md +++ b/Linking-other-devices-(Provisioning).md @@ -22,7 +22,6 @@ signal-cli -u USERNAME receive - * Add another device signal-cli -u USERNAME addDevice --uri "tsdevice:/…" @@ -36,3 +35,19 @@ signal-cli -u USERNAME listDevices signal-cli -u USERNAME removeDevice -d DEVICE_ID + +* Connect to another signal-cli instance + + You cannot run two instances on the same machine, so either use a virtual machine or another physical machine for your secondary device. On the secondary machine, issue the command + + signal-cli link -n "optional device name" + +This will display the `tsdevice:/…` link. Then go back to the primary machine and issue the command + + signal-cli -u USERNAME addDevice --uri "tsdevice:/…" + +This links the two instances. Now, on your secondary machine, you can run + + signal-cli -u USERNAME daemon + +or any other valid signal-cli command except those which can only be used from the primary device.