How to Install ONLYOFFICE on Fedora 44

Install ONLYOFFICE on Fedora 44 via Flatpak or RPM. Step-by-step guide with automatic updates, verification commands, and removal.

Last updatedAuthorJoshua JamesRead time6 minGuide typeFedora

When DOCX, XLSX, and PPTX files need to round-trip cleanly with Microsoft Office users, ONLYOFFICE Desktop Editors is a practical Fedora option that also handles PDF editing. Fedora does not package ONLYOFFICE in its own repositories, so installing ONLYOFFICE on Fedora means choosing between Flathub, ONLYOFFICE’s RPM repository, or a direct RPM download.

For most Fedora Workstation users, the Flathub build is the easiest path because updates stay with Flatpak. Use the ONLYOFFICE RPM repository on mutable Fedora systems only when you want the upstream Desktop Editors RPM with DNF-managed updates, and use the direct RPM when you prefer a one-off package without a persistent repository. Fedora Atomic desktop users should stay with the Flatpak method unless they deliberately manage host package layering.

Install ONLYOFFICE on Fedora

Pick one install path and keep updates and removal on that same path. These methods install the desktop editor, not ONLYOFFICE Docs, DocSpace, or a self-hosted document server.

MethodSource or ChannelUpdate BehaviorBest ForTrade-offs
FlatpakVerified Flathub appFlatpak app and runtime updatesMost Fedora Workstation users who want simple app maintenanceUses Flatpak runtimes and broad document access instead of host RPM integration
ONLYOFFICE RPM repositoryONLYOFFICE RPM repositoryDNF-managed updates from the third-party ONLYOFFICE repoMutable Fedora systems that need the upstream Desktop Editors RPMUses ONLYOFFICE’s CentOS/RHEL-oriented repo path, not Fedora-native packaging
Direct RPM downloadONLYOFFICE download pageManual download and reinstall for each updateOne-off installs where you do not want a persistent repoYou must track new releases yourself

The Flathub listing and the ONLYOFFICE Desktop Editors RPM packages both publish stable builds for x86_64 and aarch64. If you need a repository-native office suite instead of third-party packaging, install LibreOffice on Fedora from Fedora’s own repositories.

Update Fedora Before Installing ONLYOFFICE

On mutable Fedora installs, refresh package metadata before using DNF or installing Flatpak if the command is missing. If package downloads feel slow on your system, you can also increase DNF speed on Fedora.

sudo dnf upgrade --refresh

These commands use sudo for system package and system Flatpak changes. If Fedora reports that your user cannot run sudo, set up administrative access first with add a user to sudoers on Fedora.

Install ONLYOFFICE from Flathub

Use the Flatpak when you want the simplest app-maintenance path on Fedora. Flathub publishes ONLYOFFICE Desktop Editors under the app ID org.onlyoffice.desktopeditors.

Fedora Workstation normally includes Flatpak already. On mutable Server, minimal, or custom Fedora installs, install it first if the flatpak command is missing:

sudo dnf install flatpak

Add Flathub as a system remote if it is not already configured. The --if-not-exists flag keeps the command safe on systems where Flathub is already present.

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

Install the ONLYOFFICE Flatpak from Flathub:

sudo flatpak install flathub org.onlyoffice.desktopeditors

Confirm the app ID, branch, version, origin, and install scope:

flatpak info org.onlyoffice.desktopeditors | grep -E '^[[:space:]]*(ID|Ref|Arch|Branch|Version|Origin|Installation):'

Example output on a system install includes:

          ID: org.onlyoffice.desktopeditors
         Ref: app/org.onlyoffice.desktopeditors/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 9.3.1
      Origin: flathub
Installation: system

The Flathub package already declares host file access for normal document work, so do not add a broad flatpak override command unless you have a specific path or device workflow to fix.

Install ONLYOFFICE from the RPM Repository

Use the ONLYOFFICE RPM repository when you want the upstream Desktop Editors RPM package and DNF-managed application updates. This method adds a third-party repository package named onlyoffice-repo.

This repository comes from ONLYOFFICE’s CentOS/RHEL-oriented RPM feed. Use it only for onlyoffice-desktopeditors on Fedora. Do not use this repository method to install ONLYOFFICE Docs, Document Server, DocSpace, or server packages from the same repository; those packages have a different dependency surface and can pull packages such as msttcore-fonts-installer, which needs extra release-upgrade handling on Fedora.

sudo dnf install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm

Verify that Fedora sees the enabled ONLYOFFICE repository. A matching row should appear for the onlyoffice repo.

dnf repo list --enabled | grep -E '^onlyoffice'

Install the desktop editor package from that repository. If DNF prompts to import the ONLYOFFICE package key, read the prompt and continue only if it identifies ONLYOFFICE or Ascensio System SIA.

sudo dnf install onlyoffice-desktopeditors

Confirm the installed package name, version, release tag, and architecture:

rpm -q --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' onlyoffice-desktopeditors
onlyoffice-desktopeditors 9.3.1-8.el7 x86_64

The el7 release tag comes from ONLYOFFICE’s RPM build naming. It does not mean you are installing an old Fedora release.

Install ONLYOFFICE from a Direct RPM Download

Use the direct RPM when you want the upstream package without adding the ONLYOFFICE repository. Updates are manual with this method because no repository remains configured afterward.

The command resolves the download to onlyoffice-desktopeditors.x86_64.rpm or onlyoffice-desktopeditors.aarch64.rpm based on your system architecture.

onlyoffice_arch=$(uname -m)
package_file="onlyoffice-desktopeditors.${onlyoffice_arch}.rpm"

case "$onlyoffice_arch" in
x86_64 | aarch64)
  curl -fL -o "$package_file" "https://download.onlyoffice.com/install/desktop/editors/linux/$package_file"
  rpm -qp --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' "$package_file"
  sudo dnf install "./$package_file"
  ;;
*)
  printf 'ONLYOFFICE RPM is not published for %s\n' "$onlyoffice_arch"
  ;;
esac

The curl command uses -f to fail on HTTP errors, -L to follow redirects, and -o to save the RPM under the same filename that DNF installs.

Confirm the installed package after DNF finishes:

rpm -q --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' onlyoffice-desktopeditors
onlyoffice-desktopeditors 9.3.1-8.el7 x86_64

Launch ONLYOFFICE on Fedora

After installation, start ONLYOFFICE from a command or from GNOME’s Activities search. The RPM package exports onlyoffice-desktopeditors and a desktopeditors compatibility command, while the desktop launcher appears as ONLYOFFICE.

Open ONLYOFFICE from the Terminal

Use the command that matches the package format you installed.

onlyoffice-desktopeditors

The RPM package also provides this compatibility command:

desktopeditors

For the Flatpak build, launch the app through Flatpak:

flatpak run org.onlyoffice.desktopeditors

Open ONLYOFFICE from Activities

The desktop entry appears as ONLYOFFICE in GNOME search.

  1. Open Activities.
  2. Search for ONLYOFFICE.
  3. Open the ONLYOFFICE launcher to reach the start center.

If document layout fidelity matters, install Microsoft fonts on Fedora after ONLYOFFICE so documents that expect common Microsoft font families have closer spacing and line breaks.

Update or Remove ONLYOFFICE on Fedora

The maintenance path depends on the install method. Flatpak updates through Flathub, the repository RPM updates through DNF, and the direct RPM needs another manual download.

Update the ONLYOFFICE Flatpak

Update the system-scope Flatpak app from Flathub:

sudo flatpak update org.onlyoffice.desktopeditors

Update ONLYOFFICE from the RPM Repository

If you installed the onlyoffice-repo package, DNF owns application updates while that repository remains enabled.

sudo dnf upgrade onlyoffice-desktopeditors

Update a Direct ONLYOFFICE RPM Install

For the direct RPM method, repeat the download and local DNF install. DNF replaces the installed package when the downloaded RPM is newer.

onlyoffice_arch=$(uname -m)
package_file="onlyoffice-desktopeditors.${onlyoffice_arch}.rpm"

case "$onlyoffice_arch" in
x86_64 | aarch64)
  curl -fL -o "$package_file" "https://download.onlyoffice.com/install/desktop/editors/linux/$package_file"
  rpm -qp --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' "$package_file"
  sudo dnf install "./$package_file"
  ;;
*)
  printf 'ONLYOFFICE RPM is not published for %s\n' "$onlyoffice_arch"
  ;;
esac

Remove the ONLYOFFICE RPM Package

Remove the desktop editor package first. This command applies to both RPM repository installs and direct RPM installs because both install the same package name.

sudo dnf remove onlyoffice-desktopeditors

Verify that the RPM package is gone:

rpm -q onlyoffice-desktopeditors
package onlyoffice-desktopeditors is not installed

If you used the repository method and no longer need the ONLYOFFICE repo, remove its repository package too:

sudo dnf remove onlyoffice-repo

Confirm that the repository is no longer enabled:

dnf repo list --enabled | grep -E '^onlyoffice' || echo "ONLYOFFICE repository is not enabled"

The repository method imports the ONLYOFFICE RPM package key during the first package install. After removing the repository and package, check whether that key remains in the RPM keyring:

rpm -qa gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE} %{SUMMARY}\n' | grep -Ei 'onlyoffice|ascensio'

If the check prints the ONLYOFFICE key and no other ONLYOFFICE RPM repository or package remains on the system, remove that trust entry too:

sudo rpmkeys --delete e09ca29f6e178040ef22b4098320ca65cb2de8e5

Confirm the key is gone:

rpm -qa gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE} %{SUMMARY}\n' | grep -Ei 'onlyoffice|ascensio' || echo "ONLYOFFICE RPM key is not installed"

Package removal does not necessarily remove your user profile. Check for ONLYOFFICE user data before deleting anything:

find ~/.config/onlyoffice ~/.local/share/onlyoffice ~/.cache/onlyoffice -maxdepth 0 -print 2>/dev/null

The next command permanently deletes ONLYOFFICE settings, recent-file state, and cache files for your user account. Back up anything you want to keep before running it.

rm -rf ~/.config/onlyoffice ~/.local/share/onlyoffice ~/.cache/onlyoffice

Remove the ONLYOFFICE Flatpak

Remove the system-scope Flatpak app:

sudo flatpak uninstall org.onlyoffice.desktopeditors

Verify that the system Flatpak app is no longer installed:

flatpak list --system --app --columns=application | grep -Fx org.onlyoffice.desktopeditors || echo "NOT_INSTALLED"
NOT_INSTALLED

Check for per-user Flatpak data before removing it. No output means there is nothing else to delete for that account.

find ~/.var/app/org.onlyoffice.desktopeditors -maxdepth 0 -print 2>/dev/null

The next command permanently deletes ONLYOFFICE Flatpak settings and local app data for your user account. Back up anything you want to keep before running it.

rm -rf ~/.var/app/org.onlyoffice.desktopeditors

If no other Flatpak app needs the runtimes ONLYOFFICE pulled in, remove unused runtimes separately after reviewing Flatpak’s prompt:

sudo flatpak uninstall --unused

Troubleshoot ONLYOFFICE on Fedora

Most install failures come from a missing package source, a Flatpak scope mismatch, or a disabled Flathub remote. Start with the symptom that matches the command you ran.

Fix DNF Cannot Find ONLYOFFICE

Fedora’s own repositories do not provide onlyoffice-desktopeditors. If DNF cannot find the package, either use the Flatpak method or add the ONLYOFFICE repository package first. Keep the repository path limited to the Desktop Editors package on Fedora.

No match for argument: onlyoffice-desktopeditors
sudo dnf install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
dnf repo list --enabled | grep -E '^onlyoffice'
sudo dnf install onlyoffice-desktopeditors

Fix ONLYOFFICE Flatpak Permission Errors

If you try to install the Flathub package against a system remote without sudo, Flatpak can fail with this error:

Warning: Flatpak system operation Deploy not allowed for user
error: Failed to install org.freedesktop.Platform: Flatpak system operation Deploy not allowed for user

Use the same system scope for the install command:

sudo flatpak install flathub org.onlyoffice.desktopeditors

Then confirm the application is installed:

flatpak info org.onlyoffice.desktopeditors | grep -E '^[[:space:]]*(ID|Version|Installation):'
          ID: org.onlyoffice.desktopeditors
     Version: 9.3.1
Installation: system

Fix a Disabled Flathub Remote for ONLYOFFICE

If Flathub exists but Fedora has it disabled, Flatpak returns this error:

error: Unable to load summary from remote flathub: Can't fetch summary from disabled remote 'flathub'

Re-enable the system remote, then verify that flathub appears as an active system entry.

sudo flatpak remote-modify --enable flathub
flatpak remotes --columns=name,options | grep -E '^flathub[[:space:]]'
flathub system

Conclusion

ONLYOFFICE is ready on Fedora through Flathub, the ONLYOFFICE RPM repository, or a direct RPM package. Test a real document after launch; if another Microsoft-format-focused suite fits your workflow better, compare WPS Office on Fedora before settling on one editor.

Share this guide

Help another Linux user troubleshoot faster

Share this guide with someone troubleshooting Linux systems or saving it for later.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show our tutorials more often in Top Stories and mark them as preferred in AI Mode and AI Overviews when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<a href="https://example.com">link</a> link
<blockquote>quote</blockquote> quote block

Add to the discussion

Questions, fixes, command output, and version notes help keep this guide current.

Verify before posting: