Support

Description

Support for VirtualHere hardware and software

VirtualHere Server Event System

Forums

The VirtualHere server can synchronously execute server scripts on certain events. Sometimes USB devices need certain commands to be sent to them to workaround their in-built differences (or quirks). You can also use this event system for special logging e.g bind/unbind of devices for time based usage among other use-cases. Please make sure any scripts you run are quick as they are synchronous to the operation of the event.

Client FAQ

Forums

VirtualHere Client - Frequently Asked Questions

Can two clients connect to the same USB device simultaneously?

No

Can the client be run as a service?

Yes

How can i disconnect a user from a device?

Start the client with the -a argument (see below) and then right click on the In-Use device and select Disconnect from User

Can i use the client inside a Docker container?

SSL Setup

Forums

VirtualHere supports Secure Sockets Layer (SSL) for Client/Server communications. This is useful when sharing USB devices over the Internet to provide better protection against eavesdropping. Both Server Certificates and optionally Client SSL Certificates are supported.

Important:

User/Device Authorization

Forums

This functionality is only available when the VirtualHere server has been purchased

Scripting is now also supported on the VirtualHere Windows Server using batch files instead of bash scripts, the return codes are identical to the linux/osx values as described below

The ClientAuthorization script

Server Configuration FAQ

Forums

All the VirtualHere USB Server settings are stored in a single text file called config.ini, usually in the same directory as the vhusbd binary.

When running as a daemon or service the config.ini file may be in /root for Linux or c:\windows\system32 on Windows.

When the server is initially started, or started without a config.ini file it will use sensible defaults and any non-default values are written to new config.ini.

Linux FAQ

Forums

When running virtualhere on your embedded device (e.g raspberry pi, beagle, ubuntu), it is important that you have the latest firmware. For example on the raspberry pi, run the sudo rpi-update utility.

What functionality does the VirtualHere software provide?

NAS FAQ

Forums

VirtualHere for Network Attached Storage Devices - Frequently Asked Questions.

How do I use VirtualHere?

1. Plug the device into a USB port on the NAS.
2. Run the Client for your Windows, Mac or Linux machine
3. You will see the device listed in the tree, right click on the device and select Use.
4. You can then use the device as if it was directly connected to your computer.

How does VirtualHere improve the functionality of my NAS?

Android phone not connecting

Forums

I keep getting the pop-up message to allow a USB connection on the Android phone, but it disappears very quickly.  Even if I do manage to click "allow" it doesn't seem to work.  Maybe something with IDs changing on the server side is causing the Android phone to think it's connecting to a new USB each time?  Tried on two Samsung phones, with two different cables, same issue.  Android OS is version 15, One UI version (Samsung's wrapper) version 7.0.

KVM/IP: Viewer: Lock Aspect Ratio is not respected when window is maximized

Forums

KVM/IP: Viewer: Lock Aspect Ratio is not respected when window is maximized, so it is forcing me to stretch and stretch and stretch the window manually every time until I can get a somewhat clear picture. A simple, venerable shortcut to maximize the window in one click does maximize the window indeed, but then, VirtualHere stretches the picture beyond recognition (obviously ignoring the Lock Aspect Ratio setting). This might seem like a minor point, but, trying to use VirtualHere KVM/IP daily, this issue does bring pain and frustration.