1. Help Center
  2. Other Platforms
  3. AnyDesk for Linux / Raspberry Pi / FreeBSD

AnyDesk for Linux / Raspberry Pi / FreeBSD

Table of Contents

In general, AnyDesk should run on most Linux distributions, however only the following are officially supported:

  • Ubuntu 18.04 and newer
  • Debian 9 and newer
  • Red Hat Enterprise Linux (RHEL) 7 and newer
  • CentOS Linux 7
  • OpenSUSE 42/15

If your Linux installation is not listed above, there is no guarantee that AnyDesk will work or work correctly, and we can't provide support for other distributions.

Warning: AnyDesk only supports unmodified versions of the above distributions.
Changes to the system, especially Xorg with xrdp, void our Support.

Please note that AnyDesk cannot be run as a root user. To restart an installed version of AnyDesk, please use the following command or similar:

sudo systemctl restart anydesk

A graphical interface is needed. More information on the installation dependencies can be found in our Installation article.

Caution: Please keep in mind that Wayland sessions (selectable in your login screen) are not supported. Please make sure a Xorg session is running for incoming sessions.

Wayland sessions can be used to make outgoing sessions.

You can check if you use Wayland by entering the following in the terminal:


Back to Top

Remove License

To remove your license in the GNU/Linux version, open the menu in the upper right.
Go to "About AnyDesk" and open "Enter license key" and press "OK". Your license will then show "free-1".

Back to Top

File Transfer

Please see File Manager and File Transfer.

Back to Top

Installing the Custom Client

As Linux-based custom clients are only available in a TAR.GZ format, please do the following steps to link the AnyDesk Service to the custom client:

  1. Download and install the standard version of AnyDesk for Linux/Raspberry Pi/FreeBSD from https://anydesk.com/downloads.
  2. Download and extract your custom AnyDesk for Linux/Raspberry Pi/FreeBSD TAR.GZ file from my.anydesk.com.
  3. Replace the standard AnyDesk binaries with that from your custom one. To do so:
    1. Close all running AnyDesk windows
    2. Using the terminal, run the commands "sudo systemctl stop anydesk" and "sudo systemctl stop anydesk.service".
    3. Navigate to the location of the extracted custom client folder in the terminal.
    4. Run the command "sudo mv anydesk /usr/bin/anydesk"

The next time you start AnyDesk, your custom client will start instead of the standard AnyDesk client. Furthermore, the AnyDesk Service will be active for your custom client so you can access AnyDesk while on the login screen. For more differences, please see Portable vs. Installed.

Back to Top

AnyDesk for Raspberry Pi

Supported Hardware and Operating System:

  • Raspberry Pi 2
  • Raspberry Pi 3 
  • Raspberry Pi 4/400
  • Only ARMHF-based Raspberry Pi OS (not 64bit) is supported

Back to Top

AnyDesk for FreeBSD

Supported Hardware and Operating System:

  • 11.0 and newer
  • Only Intel/AMD 32bit and 64bit is supported

Back to Top