Download

Download VirtualTablet

VirtualTablet requires a two-part setup: install the server application on your PC and the client app on your mobile device.

📥
Two-Part Installation Required
Install both the server on your computer and the app on your tablet for VirtualTablet to work.

Download Server for PC

Install the server application on your Windows, Mac, or Linux computer to receive input from your tablet.

🔄
Automatic Updates
The Windows and macOS versions update themselves with a built-in updater.

Linux

Run this command in a terminal:

curl -fsSL https://updates.sunnysidesoft.com/virtualtablet/server/linux/install.sh | bash

The installer detects your distribution and installs the right build for it.

Distribution support

Supported

  • 64-bit Intel or AMD processor (amd64)
  • Ubuntu 22.04 or later, including Linux Mint and Pop!_OS
  • Debian 12 or later
  • Fedora 38 or later
  • Arch Linux

Untested — these still install, but the installer warns you and asks you to confirm first.

  • Manjaro, EndeavourOS and other Arch-based distributions
  • openSUSE, Gentoo, Void and any other Linux distribution

Not supported

  • Fedora Atomic and other OSTree editions
Updates, optional features, and uninstalling

Updates. On Ubuntu, Debian and Fedora, VirtualTablet Server is a system package, so your distribution’s regular updates keep it current. On Arch and everywhere else there is no package manager involved, so nothing updates it for you — re-run the installer command whenever you want the latest version.

Optional features (AppImage route only). Nothing installs them for you, so mDNS auto-discovery (avahi), Android over USB (android-tools) and iPhone/iPad over USB (usbmuxd) stay unavailable until you install them. The installer lists exactly what is missing with the command for your distribution, and the app repeats it wherever each feature is used.

Untested distributions. Arch installs straight away. Manjaro, EndeavourOS and anything else show a warning and ask you to confirm first, because we have not tested VirtualTablet there.

To uninstall. Ubuntu and Debian: sudo apt remove vt-server. Fedora: sudo dnf remove vt-server. Everywhere else: sudo /opt/vt_server/uninstall.sh --uninstall.

Install a specific version directly (optional)

If you prefer not to use the installer script, you can download and install a specific release with your distribution’s package manager.

Ubuntu / Debian:

1
2
3
4
deb="$(mktemp --suffix=.deb)" && \
  wget -O "$deb" \
    https://updates.sunnysidesoft.com/virtualtablet/server/linux/pool/main/v/vt-server/vt-server_4.1.6_amd64.deb && \
  chmod 644 "$deb" && sudo apt update && sudo apt install "$deb" && rm -f "$deb"

Fedora:

1
2
3
4
5
repo=https://updates.sunnysidesoft.com/virtualtablet/server/linux/rpm/fedora/x86_64 && \
  rpm="$(mktemp --suffix=.rpm)" && \
  wget -O "$rpm" "$repo/Packages/vt-server-4.1.6-1.x86_64.rpm" && \
  sudo rpmkeys --import "$repo/RPM-GPG-KEY-sunnysidesoft-vt" && \
  sudo dnf install --setopt=localpkg_gpgcheck=1 "$rpm" && rm -f "$rpm"

Arch Linux and other distributions (AppImage):

1
2
3
4
5
6
7
url=https://updates.sunnysidesoft.com/virtualtablet/server/linux/appimage && \
  dir="$(mktemp -d)" && cd "$dir" && \
  wget -O vt.AppImage "$url/VirtualTablet_Server-4.1.6-x86_64.AppImage" && \
  wget -qO- "$url/appimage-manifest.json" \
    | sed -n 's/.*"sha256": "\([^"]*\)".*/\1  vt.AppImage/p' | sha256sum --check && \
  chmod +x vt.AppImage && ./vt.AppImage --appimage-extract > /dev/null && \
  sudo ./squashfs-root/install-system.sh && cd - && rm -rf "$dir"

The checksum is taken from our signed release manifest and checked against the download, so the command stops before installing anything if the two disagree. The .deb and .rpm commands install their package with its dependencies and register the repository for future updates, while the AppImage installs to /opt/vt_server with no repository and no dependency resolution.

Running the AppImage by double-clicking it is not enough on its own: pen input needs a /dev/uinput permission rule that only the installer above can put in place.

Download App for Tablet/Phone

Install the VirtualTablet app on your Android device, iOS device, or Windows tablet to use as a drawing tablet.

System Requirements

PC Requirements

  • Windows:
    • Windows 10/11 (64-bit)
    • For legacy version: Windows 7/8/10 with .NET Framework 4.0+
  • macOS:
    • macOS 10.15 Catalina or higher
  • Linux:
    • Ubuntu 22.04 or later, Debian 12 or later, or Fedora 38 or later, as a native package
    • Arch Linux and other distributions, as an AppImage
    • 64-bit Intel or AMD processor (amd64)

Tablet Requirements

Connection Requirements

  • WiFi: Same network for both PC and tablet (for wireless connection)
  • USB: USB cable for wired connection

Helpful Setup and Comparison Guides

If you are still deciding which app or connection method fits your device, start with these pages:

Need Help?

💬
Having trouble with installation or setup? Please contact us to get help. See Support page for details.

Next Steps

After downloading and installing both applications: