How to Install AnyDesk on Fedora

AnyDesk provides fast, secure remote desktop access that works across platforms. Whether you need to provide technical support to family members, access your work computer from home, or collaborate with teammates on shared projects, AnyDesk offers low-latency connections that feel responsive even over slower networks. This guide covers two installation methods on Fedora: the official RPM repository for automatic updates and Flatpak for a sandboxed environment.

Choose Your AnyDesk Installation Method

Fedora users can install AnyDesk through two channels. The following table summarizes the key differences to help you select the right approach for your needs.

MethodChannelVersionUpdatesBest For
DNF (RPM Repository)Official AnyDeskLatest stableAutomatic via dnf upgradeMost users who want seamless updates
FlatpakFlathubLatest stableVia flatpak updateUsers preferring sandboxed applications

For most users, the DNF repository method is recommended because it integrates directly with your system package manager and receives updates automatically during regular system upgrades. The Flatpak method provides additional isolation but requires separate update commands.

Method 1: Install AnyDesk via Official RPM Repository

The official AnyDesk repository provides the latest stable release with automatic updates through DNF. This method requires adding a third-party repository to your system.

Update Your System

First, ensure your system packages are current before adding new repositories. This prevents potential conflicts and ensures you have the latest security patches.

sudo dnf upgrade --refresh

Import the AnyDesk GPG Key

Next, import the AnyDesk signing key to verify package authenticity. This step prevents interactive prompts during installation and ensures DNF trusts the repository.

sudo rpm --import https://keys.anydesk.com/repos/RPM-GPG-KEY

Add the AnyDesk Repository

Now create the repository configuration file. The following command writes the AnyDesk repository definition to /etc/yum.repos.d/.

sudo tee /etc/yum.repos.d/anydesk.repo <<EOF
[anydesk]
name=AnyDesk Fedora Linux
baseurl=http://rpm.anydesk.com/fedora/x86_64/
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://keys.anydesk.com/repos/RPM-GPG-KEY
EOF

The repo_gpgcheck=0 setting disables repository metadata signature verification. This is required because DNF5 on Fedora enforces stricter signature checks than the AnyDesk repository currently supports. Package signatures (gpgcheck=1) remain enabled, so individual packages are still verified.

After creating the repository file, verify that DNF recognizes it by listing your enabled repositories.

dnf repolist | grep anydesk

Expected output:

anydesk               AnyDesk Fedora Linux

Install AnyDesk

With the repository configured, install AnyDesk using DNF. The package manager will automatically resolve dependencies.

sudo dnf install anydesk

Once the installation completes, verify that AnyDesk is properly installed by querying the package database.

rpm -q anydesk

Expected output:

anydesk-7.1.1-1.x86_64

Method 2: Install AnyDesk via Flatpak

Flatpak provides a sandboxed installation that runs independently of your system libraries. This method is useful if you prefer application isolation or want to avoid adding third-party repositories to your package manager. Note that the Flatpak version is community-maintained rather than official AnyDesk builds.

Enable Flathub Repository

Fedora Workstation includes Flatpak by default, but the Flathub repository may need to be added for full application access. The following command adds Flathub system-wide if it does not already exist.

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

If Flathub appears disabled after adding it, enable it with: sudo flatpak remote-modify --enable flathub

Install AnyDesk from Flathub

With Flathub enabled, install AnyDesk using the Flatpak command. The -y flag confirms the installation automatically.

sudo flatpak install flathub com.anydesk.Anydesk -y

After installation, verify that AnyDesk appears in your Flatpak application list.

flatpak list | grep -i anydesk

Expected output:

AnyDesk    com.anydesk.Anydesk    7.1.1    system

Launch AnyDesk

After installation through either method, you can launch AnyDesk from your desktop environment or the command line.

Launch from Applications Menu

Open Activities, search for “AnyDesk,” and click the application icon. This works for both DNF and Flatpak installations.

Launch from Terminal

For RPM installations, run the application directly.

anydesk

For Flatpak installations, use the Flatpak run command.

flatpak run com.anydesk.Anydesk

When AnyDesk opens for the first time, it generates a unique address that remote users can use to connect to your system. You can also use this interface to connect to other computers by entering their AnyDesk addresses.

Manage AnyDesk

Update AnyDesk

For RPM installations, AnyDesk updates automatically when you upgrade your system packages.

sudo dnf upgrade --refresh

For Flatpak installations, update all Flatpak applications including AnyDesk.

sudo flatpak update

Remove AnyDesk

If you no longer need AnyDesk, remove it using the method matching your original installation.

Remove RPM Installation

First, remove the AnyDesk package and then clean up any orphaned dependencies.

sudo dnf remove anydesk
sudo dnf autoremove

Next, remove the repository file if you do not plan to reinstall AnyDesk.

sudo rm /etc/yum.repos.d/anydesk.repo

Remove Flatpak Installation

For Flatpak installations, uninstall the application using the Flatpak command.

sudo flatpak uninstall com.anydesk.Anydesk

Optionally, remove unused Flatpak runtimes to free disk space.

sudo flatpak uninstall --unused

Troubleshoot AnyDesk on Fedora

Repository GPG Signature Errors

If you see a “repomd.xml GPG signature verification error” when accessing the AnyDesk repository, this indicates the repo_gpgcheck setting conflicts with DNF5’s stricter verification requirements. Disable repository metadata verification while keeping package verification enabled.

sudo dnf config-manager setopt anydesk.repo_gpgcheck=0

This command modifies the repository configuration to skip metadata signature checks. Package signatures remain verified, so security is maintained for downloaded packages.

Wayland Display Issues

AnyDesk supports Wayland displays on Fedora, but some remote access features may work differently compared to X11. If you experience screen capture or input issues during remote sessions, try running the application with X11 compatibility or switch to the GNOME on Xorg session at the login screen.

AnyDesk Service Not Starting

The AnyDesk service should start automatically after installation. If it does not, enable and start it manually.

sudo systemctl enable --now anydesk

Check the service status to confirm it is running.

systemctl status anydesk

Additional Remote Desktop Options

If AnyDesk does not meet your needs, Fedora supports several alternative remote desktop solutions. For open-source options, consider Remmina Remote Desktop on Fedora, which supports RDP, VNC, and SSH protocols. For another proprietary alternative with similar functionality, see TeamViewer on Fedora.

Conclusion

You now have AnyDesk installed on Fedora with either the official RPM repository or Flatpak. The RPM method provides seamless system integration and automatic updates, while Flatpak offers application sandboxing. With AnyDesk configured, you can remotely access other computers or allow others to connect to your system for support and collaboration.

Leave a Comment