Skip to content
BILLETKnowledge Base

System requirements

What the desktop app, a host, and the portal and relay servers each need.

For
Everyone
Applies to
Billet 1.0
Updated

Desktop app

Windows Mac
Operating system Windows 10 version 1809 or later, or Windows Server 2019 or later macOS 11 (Big Sur) or later
Processor 64-bit x86 (x64) Apple silicon or Intel
Rights to install None. The app installs for your own account, with no administrator prompt. An administrator password, as for any package that installs to Applications

The computer needs to reach your organization's portal over HTTPS. See Install on Windows and Install on a Mac.

Host (a machine people connect to)

Windows Linux
Operating system Windows 10 version 1809 or later, or Windows Server 2019 or later, 64-bit 64-bit x86 Linux with systemd, and a Wayland desktop: GNOME, Hyprland, sway, Wayfire, river or labwc
Rights to install Administrator. Billet Host installs a Windows service. root. Billet Host runs as system services.
Network Outbound HTTPS to the portal. For direct connections, inbound UDP 4455 from the people connecting. See Direct and relayed connections. The same
Graphics A GPU with a hardware video encoder lets Billet use AV1, H.265 or H.264. Without one, Billet encodes VP8 in software. An NVIDIA GPU and driver for hardware encoding. Without one, Billet encodes VP8 in software.

See Before you add a host for the rest.

For a GPU, install the manufacturer's current driver before installing Billet Host. On a virtual machine with a virtual GPU, install the guest driver that matches the hypervisor's GPU software.

Amazon DCV desktop

A machine running Amazon DCV Server, which people reach with the DCV client through your DCV Connection Gateway, on Windows or Linux. On Linux, the portal's installer adds DCV Server for you, and needs curl and one of apt-get, dnf or yum. Its default DCV package is Amazon's for Ubuntu 24.04. See Add an Amazon DCV desktop and Set up a Linux Amazon DCV desktop.

Portal and relay servers

Operating system 64-bit x86 Linux with glibc 2.39 or later, for example Ubuntu 24.04 LTS
Packages (portal) nginx or another reverse proxy, OpenSSL, and the xmlsec1 OpenSSL library (on Ubuntu 24.04, libxmlsec1t64-openssl)
Database (portal) PostgreSQL, on the portal server or a server of its own. (SQLite is for a lab or test deployment only.)
Network Public DNS names and trusted TLS certificates for the portal and each relay. Outbound HTTPS from the portal to license.billetstream.com.

See Before you install the server for the full list.