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.
| Method | Channel | Version | Updates | Best For |
|---|---|---|---|---|
| DNF (RPM Repository) | Official AnyDesk | Latest stable | Automatic via dnf upgrade | Most users who want seamless updates |
| Flatpak | Flathub | Latest stable | Via flatpak update | Users 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=0setting 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.