Skip to content


Antoine Martin edited this page Sep 15, 2022 · 22 revisions


Downloads are listed here for all the supported platforms.
For most use cases, you can install any supported version on both client and server.

The source can be downloaded directly from, or using release snapshots:

Authentication Signatures

All the binary downloads are signed using the PGP key aka F18AD6BB, the key fingerprint is C11C 0A4D F702 EDF6 C04F 458C 18AD B31C F18A D6BB. For rather tedious reasons, you may need to import two almost identical versions of this key to use the repositories on Debian systems.

MS Windows Microsoft Windows

The microsoft windows download directory contains:

Format Purpose Download Link GPG Signature
EXE General purpose installer Xpra-x86_64_Setup.exe Xpra-x86_64_Setup.exe.gpg
MSI alternative installer for unattended installations Xpra-x86_64.msi Xpra-x86_64.msi.gpg
ZIP local installation without administrative rights

Other types of builds are also available there, ie: Client only builds without the server components - those use less disk space and. Both 32-bit and 64-bit builds can be installed concurrently, but the file and URL associations will point to the installation performed last and these will be removed when either package is uninstalled.

The beta builds can be found here:

You can also install xpra using MSYS2 by running pacman -S mingw-w64-x86_64-python3-xpra. The only downside of using this method is the lack of file association, but you do get more control over which components and dependencies are and aren't installed.


The Mac OSX downloads directory contains:

Format Purpose Download Link GPG Signature
x86_64 DMG Disk Image Xpra.dmg Xpra.dmg.gpg
x86_64 PKG PKG Installer Xpra.pkg Xpra.pkg.gpg

These MacOS packages are not notarized, please see Can't you just right click? for installation.

If MacOS complains that the application is damaged, run: sudo xattr -rd /Applications/

The beta MacOS builds can be found here:

Linux Linux

The Linux stable repositories are all found here:
The beta repositories are here:
Note: the beta repositories are supplemental ones so you must also enable the stable repository to be able to use them.

RPM for RPM distributions:

  • import the key used for signing the packages:\
rpm --import
  • download the chosen repository file (stable or beta) into /etc/yum.repos.d as root, ie:
    Fedora: wget -O /etc/yum.repos.d/xpra.repo
    CentOS / RHEL: wget -O /etc/yum.repos.d/xpra.repo
  • dnf install xpra
Distribution Stable Repository file Beta Repository File

The RPM repositories do not require any extra repositories to be added.
Should you wish to do so, you can also build your own packages.

Debian for Debian based distributions:

  • ensure the SSL certificates are up to date: sudo apt install ca-certificates
  • import the key key used for signing the packages (newer Debian releases require a newer key):
sudo wget -O "/usr/share/keyrings/xpra-2022.gpg"
sudo wget -O "/usr/share/keyrings/xpra-2018.gpg"

For older distributions:

wget -q -O- | sudo apt-key add -
wget -q -O- | sudo apt-key add -
  • download the appropriate repository file (see table below) into /etc/apt/sources.list.d as root:
    cd /etc/apt/sources.list.d;wget $REPOFILE
  • then run apt update;apt install xpra
Distribution Stable Repository file Beta Repository File
Debian Stretch
Debian Buster
Debian Bullseye
Debian Bookworm
Ubuntu Bionic Beaver
Ubuntu Focal Fossa
Ubuntu Impish Indri
Ubuntu Jammy Jellyfish

The DEB repositories may require the "universe" repository source to be activated to get all the features.

Step by step example for installing the stable repository on Ubuntu Jammy Jellyfish
#install https support for apt (which may be installed already):
sudo apt-get update
sudo apt-get install apt-transport-https software-properties-common
sudo apt install ca-certificates
# add Xpra GPG key(s)
sudo wget -O "/usr/share/keyrings/xpra-2022.gpg"
# older distributions may also need:
# sudo wget -O "/usr/share/keyrings/xpra-2018.gpg"
# add Xpra repository
wget -O "/etc/apt/sources.list.d/xpra.list"$DISTRO/xpra.list
# optional beta channel:
# wget -O "/etc/apt/sources.list.d/xpra-beta.list"$DISTRO/xpra-beta.list
# install Xpra package
sudo apt-get update
sudo apt-get install xpra

For other distributions, simply change DISTRO to match your distribution name.