Another computer

The bricks can run on one computer, the lab machine, and the windows on another, your desktop. The lab machine runs Virtualbricks with --listen, with its own windows or without, and your desktop opens its windows with --connect. Both run the same version of Virtualbricks.

# on the lab machine
virtualbricks --no-gui --no-term --listen \
    'ssl:8765:interface=0.0.0.0:privateKey=~/vb/lab.key'
# on your desktop
virtualbricks --connect 'ssl:lab.example:8765:caCertsDir=~/vb/lab'

A connection over the network proves that it knows the token of the lab machine, the file ~/.config/virtualbricks/token, so copy it to your desktop; or the lab machine asks for the certificate of your desktop instead. virtualbricks --connect alone opens the windows of a Virtualbricks of yours on this computer, started with --listen.

How to listen and connect, the token and the certificates are in virtualbricks(1), and the protocols in virtualbricks-control(7).

What the windows do

When the connection is lost, a bar says why, and Reconnect connects again. Quit closes the windows: the Virtualbricks on the lab machine goes on.

See also