AnyDesk for Linux, Raspberry Pi, and FreeBSD: Installation and Customization Guide

Table of content

AnyDesk for Linux / Raspberry Pi / FreeBSD

Table of Contents

Remove License File Transfer Installing a Custom Client
AnyDesk for Raspberry Pi AnyDesk for FreeBSD

In general, AnyDesk is compatible with most Linux distributions, but it is officially supported only on the following:

  • 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 different from those listed above, there is no guarantee that AnyDesk will work properly, and we cannot provide support for other distributions.

Warning: AnyDesk only supports unmodified versions of the above distributions.
Changes to the system, especially Xorg with xrdp, will 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 a similar one:

sudo systemctl restart anydesk

A graphical interface is required. 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 an Xorg session is running for incoming sessions.

Wayland sessions can be used for outgoing sessions.

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

echo $XDG_SESSION_TYPE

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 refer to File Manager and File Transfer.

Back to Top

Installing the Custom Client

To install the AnyDesk Service for Linux-based custom clients in TAR.GZ format, please follow these steps:

  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 those from your custom version. To do so:
    1. Close all running AnyDesk windows
    2. In 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. For Debian-based distributions: Run the command “sudo mv anydesk /usr/bin/anydesk
      For RPM-based distributions: Run the command “sudo mv anydesk /usr/libexec/anydesk
    5. Restart AnyDesk using “sudo systemctl restart anydesk

Your custom client will now start instead of the standard AnyDesk client. Additionally, the AnyDesk Service will be active for your custom client, allowing you to 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

Published at

Leave a comment

Your email address will not be published

No comments yet!