Linux USB Server

The VirtualHere USB Server enables remote access to USB devices over a network. The server runs entirely in userspace, therefore it is inherently more stable than kernel based solutions. VirtualHere was the first company to create this entirely userspace USB server. No compilation or kernel modules are required, and now VirtualHere has innovated again! The server is entirely statically complied, no linux run-time libraries are required at all on the server! The server can be run as a console only daemon, for easy integration into run-level scripts. Diagnostic messages are output to syslog.

VirtualHere is perfect for OEM integration because:

Installation is simple, figure out the architecture of your server device (for example x86_64), then on the linux server device:

  1. wget http://www.virtualhere.com/sites/default/files/usbserver/vhusbdx86_64 (e.g x86_64, see list below)
  2. chmod +x ./vhusbdx86_64 (to make that file executable)
  3. sudo ./vhusbdx86_64 -b (to run it in the background)
  4. Plug USB devices to share into your server and run the Client on the remote machines

See FAQ here

VirtualHere will run on any edition of linux including Scientific Linux, Ubuntu, CentOS, RedHat, OpenSuse, Angstrom, Android, Raspbian, Debian, OpenWRT....

The trial version of the server will allow you to share 1 device without time restrictions using one of the Generic builds below. To share more devices, resell VirtualHere on your own device, or use a CPU optimized build of VirtualHere please purchase a license

Version 3.4.7 (Changes) (SHA1SUM)

Generic VirtualHere USB Server Builds.

The Generic builds allow the sharing of one USB device in trial mode. They have no specific CPU optimizations and are good for general use

CPU optimized builds of VirtualHere USB Server for Maximum Performance on your hardware

These builds are for pro users and are optimized for a specific CPU. If you own a license to VirtualHere already you can use the same license with these builds below. If you don't yet own a license please purchase one

ARM 32-bit

ARM 64-bit

MIPS Big Endian

MIPS Little Endian

x86_64

If you dont see your CPU architecture here, contact mail@virtualhere.com for a custom build

The server is also available on Google Play for Android or directly from here

Dont forget to download the client