How to Install Nextcloud Desktop Client on Fedora 39/38/37 Linux

In the rapidly evolving realm of cloud computing, the Nextcloud Desktop application stands as a beacon for those seeking a harmonized data management and synchronization approach. This guide will walk readers through the meticulous steps required to install the Nextcloud Desktop client, employing Fedora’s esteemed RPM repository. For those searching for alternative pathways, the guide also delves into using Flatpak with the renowned Flathub repository, ensuring you have command-line instructions at your fingertips for a smooth setup experience.

A Glimpse into Nextcloud Desktop’s Core Features:

  • Synchronized Access: Real-time, bidirectional file updates between your local device and the Nextcloud server, making data accessibility seamless.
  • Intuitive Data Management: An immersive interface allowing users to efficiently manage, transfer, and share data, circumventing the need for a web browser.
  • Collaborative Capabilities: Integrated with tools like calendars and contact lists, enhancing collaboration without additional software.
  • Robust Security Framework: Incorporates rigorous security measures, including end-to-end encryption, bolstering user confidence in data integrity and protection.
  • Customization & Extensibility: Supports a range of plugins and extensions, allowing users to tailor their experience to meet distinct requirements.

Advantages of Utilizing Fedora’s RPM and Flatpak’s Flathub Repositories:

  • Versatility in Installation: Offers multiple installation avenues, allowing users to opt for the one most aligned with their technical comfort and preference.
  • Reliability: Both repositories are tried and tested, ensuring a stable and secure installation process for the Nextcloud Desktop client.

In a world increasingly reliant on cloud-based solutions, Nextcloud Desktop emerges as a resilient tool, marrying functionality with ease of use. By leveraging the capabilities of Fedora’s RPM and Flatpak’s Flathub repositories, users are guaranteed a streamlined installation experience, setting the stage for optimal data management and collaboration. Dive into the guide to begin your Nextcloud Desktop endeavor.

Section 1: Install Nextcloud Desktop Client

Method 1: Install Nextcloud Desktop with Fedora RPM Repository

Update System Packages

Begin by updating the system packages of your Fedora Linux. This ensures you’re working with the most recent and secure versions of your software:

sudo dnf upgrade --refresh

Install Nextcloud Desktop Client

Fedora’s repositories offer the latest version of the Nextcloud client. Given Fedora’s dedication to upstream packages, this method is highly recommended for those aiming for stability:

sudo dnf install nextcloud-client

Install Development Version

For those interested in working with a developmental version of the Nextcloud Desktop client, Fedora provides the option to install it with the following command:

sudo dnf install nextcloud-client-devel

Method 2: Install Nextcloud Desktop Client via Flatpak and Flathub

Introduction to Flatpak

Flatpak offers a sandbox environment, facilitating the running of applications in isolation from the primary system. This methodology significantly enhances system security since applications operate in their isolated spaces, independent of other applications. Opting for the Flatpak method might offer more flexibility and a broader application range compared to the conventional RPM repository from Fedora.

Enable Flathub for Nextcloud Desktop Client on Fedora

Ensure that Flathub, a leading repository for Flatpak applications, is set as an identifiable source on your system:

sudo flatpak remote-add --if-not-exists flathub

On certain occasions, system configurations might turn off the Flathub repository. It’s crucial to ascertain that Flathub remains enabled for a continuous and trouble-free installation. You can achieve this with the command below:

flatpak remote-modify --enable flathub

Following these steps, Flatpak is prepared to interface with Flathub, streamlining software acquisition and installation with Nextcloud Desktop Client as our primary subject.

Install Nextcloud Desktop Client via Flatpak

With Flathub enabled and ready, installing the Nextcloud Desktop client becomes straightforward. Execute the following command to start the installation:

flatpak install flathub com.nextcloud.desktopclient.nextcloud -y

You ensure an efficient and trouble-free installation process by directing Flatpak to source and install the Nextcloud Desktop client from Flathub.

Section 2: Initiating Nextcloud Desktop Client on Fedora Linux

In Fedora Linux, the Nextcloud Desktop Client is a vital tool for cloud-based file management, allowing users to sync, share, and access their files across multiple devices. Users can launch the application through the Command Line Interface (CLI) or the Graphical User Interface (GUI). This segment will guide you through both avenues, granting you the proficiency to commence the Nextcloud Desktop Client as per your preference.

Launching Nextcloud Desktop Client via the Command Line Interface

The Command Line Interface remains an integral component of the Linux ecosystem, presenting users with a straightforward path to activate applications. The exact command for launching the Nextcloud Desktop Client will be contingent upon your chosen installation method, DNF or Flatpak.

For DNF Method:

Should you have proceeded with the DNF method for the installation, the Nextcloud Desktop Client can be launched using the following brief command:


For Flatpak Method:

On the other hand, if your installation was conducted through Flatpak from Flathub, a distinct command is required. In this scenario, “org.nextcloud.Client” serves as the unique identifier for the Nextcloud Desktop Client within Flatpak:

flatpak run org.nextcloud.Client

Launching Nextcloud Desktop Client via the Graphical User Interface

The Graphical User Interface offers a more intuitive option for visually oriented users or those who’d rather sidestep the CLI. Here is the step-by-step method to launch the Nextcloud Desktop Client via Fedora’s GUI:

Navigate to Activities, choose Show Applications, and then select Nextcloud Desktop Client.

Clicking on the Nextcloud desktop client icon in Fedora Linux.Pin
Initiating the Nextcloud desktop client from the Fedora Linux desktop.

Section 3: Tips for Getting Started with Nextcloud Desktop Client on Linux

The Nextcloud Desktop Client provides Linux users seamless integration, allowing for effective synchronization, sharing, and management of files across devices. As you begin incorporating Nextcloud into your workflow on Fedora Linux, or any Linux distribution, these pointers will enhance your experience, ensuring optimal performance and customization.

General Tips

  • Optimize Performance: The efficiency of Nextcloud can be boosted by ensuring your system is regularly updated. Keep your Nextcloud client and Linux distribution up-to-date to capitalize on the latest enhancements and security patches.
  • Sync Selectively: Select only essential directories instead of syncing your entire Nextcloud account. This not only preserves bandwidth and system resources but also organizes your workspace. Navigate to the Settings > Choose what to sync to customize this.
  • Utilize Activity Tab: Stay informed about recent changes or updates to your files by frequenting the Activity Tab in the Nextcloud client. It offers a real-time log of all modifications, allowing for improved collaboration and management.

Customization Tips

  • Theming: Personalize your Nextcloud client’s appearance by delving into theming. While Linux distributions offer diverse theming tools, using a tool like gnome-tweaks can assist you in tweaking the Nextcloud icon set or its general appearance to suit your aesthetic preference.
  • Notifications: Tailor the notification settings in Nextcloud to your liking. The client will notify you of every change by default, but you can specify which actions trigger notifications. This minimizes distractions, particularly if you’re part of shared folders with high activity.

Additional Tips

  • Connection to Multiple Accounts: Nextcloud Desktop Client supports multiple accounts, empowering you to manage personal, work, and collaborative projects in one unified interface. Navigate to Settings > Add Account to integrate more accounts.
  • Shortcut Integration: For quicker access, integrate Nextcloud into your Linux system’s file manager using Nextcloud’s native integration features. This provides a streamlined method to drag and drop files directly into the Nextcloud sync folder.
  • Offline Access: Files synchronized with the Nextcloud Desktop Client are available for offline access. It’s invaluable when you’re on the go or dealing with unreliable internet connections. Ensure periodic connectivity to sync any offline changes to the server once online.
  • Bandwidth Limitation: The Nextcloud client lets you limit download and upload rates if you’re facing bandwidth constraints. This ensures the synchronization process doesn’t hinder your essential online activities. Explore Settings > Network to set these limits.
Nextcloud desktop client's user interface displayed on a Fedora Linux desktop.Pin
Nextcloud desktop client is fully operational and ready for syncing on Fedora Linux.

Section 4: Maintaining Nextcloud Desktop Client on Fedora Linux

Keeping software maintained on Fedora Linux is vital for smooth functionality and security. For Nextcloud Desktop Client users, this entails making sure the client is current with the latest enhancements and fixes. Furthermore, if the time comes when Nextcloud no longer fits your purposes, it’s essential to understand the proper removal procedure. This segment will guide you through updating and, if necessary, uninstalling the Nextcloud Desktop Client on Fedora Linux.

Updating Nextcloud Desktop Client on Fedora Linux

Routine software updates are paramount for ensuring a stable and secure system. While these updates bring new features, they also remedy recognized vulnerabilities. Even if the Nextcloud Desktop Client offers automatic notifications for updates, periodically checking for the most recent version is a good practice. Here’s how you can update based on your initial installation method:

Updating Nextcloud Desktop Client via DNF

For those who utilized DNF for the installation, the following command will guarantee all your system components, including the Nextcloud Desktop Client, remain current:

sudo dnf update --refresh

Updating Nextcloud Desktop Client via Flatpak

For installations using Flatpak, use the command below to check and apply available updates:

flatpak update

Uninstalling Nextcloud Desktop Client from Fedora Linux

There might be instances when you decide the Nextcloud Desktop Client is no longer necessary. Be it a shift to another software or simply clearing your system, the de-installation process is pivotal. Your removal approach should align with your chosen installation method:

Uninstalling Nextcloud Desktop Client via DNF

For those who began with a DNF installation, the subsequent command will remove the software along with its related packages:

sudo dnf remove nextcloud-desktop

Additionally, to altogether remove user data associated with the Nextcloud Desktop Client, which is sometimes overlooked, you can use the following:

rm -rf ~/.config/Nextcloud

Uninstalling Nextcloud Desktop Client via Flatpak

For Flatpak-based installations, the command to uninstall the Nextcloud Desktop Client is:

flatpak remove org.nextcloud.desktopclient

This action will also erase user-specific configurations and data related to the Nextcloud Desktop Client. It’s always prudent to back up essential configurations and data to prevent accidental data losses.


In this comprehensive guide, we delved deep into the intricacies of installing and maintaining the Nextcloud Desktop Client on Fedora Linux. Ensuring that the software is up-to-date, addressing vulnerabilities, and understanding the right approach for uninstallation is pivotal for an optimal user experience. As Linux users, mastering these tasks enriches our understanding of the software and fortifies our systems’ security and reliability.

Share to...