How to Install Remmina on Ubuntu 26.04, 24.04 and 22.04

Last updated Friday, May 8, 2026 12:06 pm Joshua James 7 min read

Jumping between Windows RDP hosts, Linux SSH sessions, and occasional VNC consoles gets messy fast. Remmina keeps those remote sessions in one place, and you can install Remmina on Ubuntu with the distro package, a newer PPA package on 24.04 and 22.04, or the Flatpak and Snap packages.

Ubuntu 26.04 already ships a newer Remmina build than 24.04 and 22.04, so the best method depends on your release and how closely you want to track upstream. The official Remmina install page points Linux users toward Flatpak, Snap, distro packages, and the Remmina PPA rather than a standalone Ubuntu .deb download.

Install Remmina on Ubuntu

Choose a Remmina installation method on Ubuntu

Pick the method that matches your Ubuntu release, update preference, and packaging style.

MethodChannelVersion FlowUpdatesBest For
APT (Ubuntu)Ubuntu packagesUbuntu package streamVia aptUsers who want the simplest distro-managed install
APT (Remmina PPA)Launchpad PPANewer PPA package streamVia aptUsers on Ubuntu 24.04 or 22.04 who want newer builds
FlatpakFlathubFlathub stableVia flatpak updateUsers who want the Flathub release and accept broad desktop permissions
SnapSnapcraftSnap stableAutomatic background updatesUsers who want an upstream-published strict snap with minimal maintenance

These quick picks cover the most common Ubuntu setups:

  • Use Ubuntu APT on 26.04 if you want the cleanest distro-managed install.
  • Use the Remmina PPA on 24.04 or 22.04 when Ubuntu’s package is older than you want.
  • Use Flatpak when you want the Flathub release and do not mind the runtime or broad home/device permissions.
  • Use Snap when you want automatic background updates from the upstream-published strict snap.

Remmina is available in Ubuntu’s repositories, but it is not preinstalled on standard Ubuntu desktop images. Ubuntu’s own Remmina package is on the 1.4.40.x branch in 26.04, 1.4.35.x in 24.04, and 1.4.25.x in 22.04. That makes the PPA mostly a 24.04 and 22.04 upgrade path, while 26.04 users can usually stay on the Ubuntu package unless they prefer Flatpak or Snap.

Install Remmina on Ubuntu with APT

Refresh Ubuntu Package Metadata Before Installing Remmina

Refresh package metadata first so the install pulls from the current Ubuntu repositories.

sudo apt update && sudo apt upgrade

Commands below use sudo when root privileges are required. If your account does not have sudo access yet, add a new user to sudoers on Ubuntu before you continue.

Default Remmina Versions by Ubuntu Release

Ubuntu ships Remmina in its own repositories on every supported LTS release, but the package age is not the same across those releases.

Ubuntu ReleaseDefault RemminaWhat It Means
Ubuntu 26.04Remmina 1.4.40.xGood default if you want the distro package and simple maintenance
Ubuntu 24.04Remmina 1.4.35.xStable Ubuntu package, but older than the current PPA and Flatpak builds
Ubuntu 22.04Remmina 1.4.25.xOldest Ubuntu branch, so newer package sources matter more if you want recent fixes

Install Remmina from Ubuntu Repositories

The Ubuntu package works on 26.04, 24.04, and 22.04. It is the simplest path when you want distro-managed updates, and it already pulls in the VNC plugin as a dependency.

Install the base client, the RDP plugin many readers expect, and the secret plugin for desktop keyring storage:

sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret

The remmina-plugin-rdp package adds the dedicated RDP connection type, while remmina-plugin-secret lets Remmina store credentials in your desktop keyring. Verify the installed package set with Ubuntu’s package database:

dpkg-query -W remmina remmina-plugin-rdp remmina-plugin-secret
remmina 1.4.40+dfsg-2ubuntu1
remmina-plugin-rdp:amd64        1.4.40+dfsg-2ubuntu1
remmina-plugin-secret:amd64     1.4.40+dfsg-2ubuntu1

Install Remmina from the Remmina PPA on Ubuntu 24.04 and 22.04

The Remmina PPA Team publishes newer Remmina Next packages for Ubuntu 24.04 and 22.04. It does not currently publish a resolute suite, so Ubuntu 26.04 users should stay with the Ubuntu package, Flatpak, or Snap.

On standard Ubuntu installs, add-apt-repository is usually already available. If a minimal image reports that the command is missing, install the helper first with sudo apt install software-properties-common.

Add the Remmina Next PPA only on supported Ubuntu releases. This guard skips the source on unsupported releases instead of leaving APT with a broken PPA entry:

. /etc/os-release

case "$VERSION_CODENAME" in
  noble|jammy)
    sudo add-apt-repository ppa:remmina-ppa-team/remmina-next -y
    ;;
  *)
    printf 'The Remmina PPA does not publish packages for %s. Use Ubuntu APT, Flatpak, or Snap instead.\n' "$VERSION_CODENAME"
    ;;
esac

If the guard prints the unsupported-release message, stop this PPA method and use Ubuntu APT, Flatpak, or Snap instead. The following PPA output applies only when add-apt-repository runs on Ubuntu 24.04 or 22.04.

Relevant output on Ubuntu 24.04 includes:

Get:6 https://ppa.launchpadcontent.net/remmina-ppa-team/remmina-next/ubuntu noble InRelease [17.8 kB]
Get:7 https://ppa.launchpadcontent.net/remmina-ppa-team/remmina-next/ubuntu noble/main amd64 Packages [2,624 B]

Check the package candidate before you install anything. The PPA version should appear above Ubuntu’s own package:

apt-cache policy remmina

Relevant output on Ubuntu 24.04 includes:

remmina:
  Installed: (none)
  Candidate: 1.4.43+dfsg+ppa202603021507.rb21b629f1.da662d2d23~ubuntu24.04.1

Relevant output on Ubuntu 22.04 includes:

remmina:
  Installed: (none)
  Candidate: 1.4.35+ppa202404231334.recbc3c4eb.d90c7753b1~ubuntu22.04.1

Install the same Remmina package set after the PPA is active:

sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret

Ubuntu 24.04 is the newest release this PPA currently supports, so use that package state as the primary verification reference:

dpkg-query -W remmina remmina-plugin-rdp remmina-plugin-secret
remmina 1.4.43+dfsg+ppa202603021507.rb21b629f1.da662d2d23~ubuntu24.04.1
remmina-plugin-rdp:amd64 1.4.43+dfsg+ppa202603021507.rb21b629f1.da662d2d23~ubuntu24.04.1
remmina-plugin-secret:amd64 1.4.43+dfsg+ppa202603021507.rb21b629f1.da662d2d23~ubuntu24.04.1

Install Remmina on Ubuntu with Flatpak

Flatpak tracks the current Flathub release instead of Ubuntu’s package cadence. Remmina’s Flatpak still requests home directory, device, SSH agent, and desktop-service access for remote desktop workflows, so choose it mainly for Flathub’s release cadence rather than maximum isolation.

If Flatpak is not installed yet, install Flatpak on Ubuntu first. That prerequisite only applies to the Flatpak method.

Add Flathub on Ubuntu for Remmina

Add Flathub as a system remote. The --if-not-exists flag keeps the command rerunnable if Flathub is already configured.

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

Verify that Flathub is available at system scope before you install Remmina:

flatpak remotes
flathub system

Install Remmina from Flathub on Ubuntu

Install the Flathub build of Remmina:

sudo flatpak install flathub org.remmina.Remmina -y

Verify the installed app details with flatpak info:

flatpak info org.remmina.Remmina

Relevant output includes:

Remmina - Remote Desktop Client

          ID: org.remmina.Remmina
         Ref: app/org.remmina.Remmina/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 1.4.43
Installation: system

Install Remmina on Ubuntu with Snap

Snap gives you automatic background updates from an upstream-published, strict-confined package. Standard Ubuntu desktop and server installs already include snapd, while minimal, WSL, or container images may need it first.

Strict confinement keeps the snap store-managed, but it can also require extra interface connections for some desktop integration features. Use APT, the PPA, or Flatpak instead if you want Remmina to use host files and keyring services with fewer Snap-specific adjustments.

Install Remmina from Snapcraft on Ubuntu

If the snap command is missing, install the base service first:

sudo apt install snapd

Install the Remmina snap from Snapcraft:

sudo snap install remmina

Verify the installed snap:

snap list remmina
Name     Version  Rev   Tracking       Publisher  Notes
remmina  v1.4.43  7392  latest/stable  remmina**  -

Open Remmina on Ubuntu

You can install Remmina from a terminal or over SSH, but the client still needs an active graphical session to open. Use the command or desktop launcher that matches your package format.

Open Remmina from the Terminal on Ubuntu

APT and PPA installs use the same launcher name, while Flatpak and Snap use their own wrappers:

remmina
flatpak run org.remmina.Remmina
snap run remmina

Open Remmina from the Ubuntu Applications Menu

APT, PPA, Flatpak, and Snap all add a desktop launcher automatically.

  1. Open Activities or Show Apps.
  2. Search for Remmina.
  3. Select the launcher to open the client.

On first launch, choose the protocol from the drop-down list, enter the host name or IP address, and save the profile if you will reuse that connection. If you plan to tunnel RDP or VNC through an encrypted channel, install SSH on Ubuntu on the remote side first.

Update or Remove Remmina on Ubuntu

Update APT-Based Remmina on Ubuntu

APT and PPA installs use the same Ubuntu package name, so the update path is the same for both.

sudo apt update && sudo apt install --only-upgrade remmina remmina-plugin-rdp remmina-plugin-secret

Update Flatpak Remmina on Ubuntu

System-scope Flatpak installs use the system update command as well:

sudo flatpak update org.remmina.Remmina

Update Snap Remmina on Ubuntu

Snaps refresh automatically in the background, but you can force a manual refresh when you want it immediately:

sudo snap refresh remmina

Remove APT or PPA-Based Remmina on Ubuntu

Remove the Ubuntu package set first, then preview automatic dependency cleanup separately so you can review any extra packages before they go.

sudo apt remove remmina remmina-plugin-rdp remmina-plugin-secret
sudo apt autoremove --dry-run

Run the real cleanup only after the preview makes sense. If it lists unrelated packages you still need, skip this command and handle those packages separately.

sudo apt autoremove

If you used the Remmina PPA on Ubuntu 24.04 or 22.04, remove that source and refresh APT afterwards:

sudo add-apt-repository --remove ppa:remmina-ppa-team/remmina-next -y

On Ubuntu 22.04, the repository helper can leave the dedicated PPA keyring file behind. Remove it if present before refreshing APT:

sudo rm -f /etc/apt/trusted.gpg.d/remmina-ppa-team-ubuntu-remmina-next.gpg /etc/apt/trusted.gpg.d/remmina-ppa-team-ubuntu-remmina-next.gpg~
sudo apt update

Verify that the package is gone. Ubuntu 26.04 keeps the distro candidate available even after removal, so the important line is Installed: (none):

apt-cache policy remmina

Relevant output on Ubuntu 26.04 includes:

remmina:
  Installed: (none)
  Candidate: 1.4.40+dfsg-2ubuntu1

After PPA removal on Ubuntu 24.04, relevant output includes:

remmina:
  Installed: (none)
  Candidate: 1.4.35+dfsg-0ubuntu5.2

After PPA removal on Ubuntu 22.04, relevant output includes:

remmina:
  Installed: (none)
  Candidate: 1.4.25+dfsg-1ubuntu0.1

Remove Flatpak Remmina on Ubuntu

Remove the system-scope Flatpak build with the same package ID you used during installation:

sudo flatpak uninstall org.remmina.Remmina

Check the Flatpak application list and confirm the Remmina app ID is absent:

flatpak list --system --app --columns=application | grep -Fx org.remmina.Remmina || echo "org.remmina.Remmina not installed"
org.remmina.Remmina not installed

Remove Snap Remmina on Ubuntu

Remove the snap if you installed Remmina from Snapcraft. The --purge flag skips snapd’s automatic recovery snapshot; omit it if you want that safety copy.

sudo snap remove --purge remmina

Verify that the snap is gone:

snap list remmina
error: no matching snaps installed

Check for Leftover Remmina Data on Ubuntu

Profile directories vary by package format and by whether you ever launched the client. Run this check first. No output means there is nothing else to remove for that account.

find "$HOME" -maxdepth 3 \( -path "$HOME/.config/remmina" -o -path "$HOME/.cache/remmina" -o -path "$HOME/.local/share/remmina" -o -path "$HOME/.var/app/org.remmina.Remmina" -o -path "$HOME/snap/remmina" \) -print
No output

Delete only the paths that the check prints. Saved connection profiles and stored credentials are not recoverable after you remove them.

If the check printed the standard APT or PPA profile paths, remove only those exact directories:

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

If the check printed the Flatpak or Snap profile directory, remove that package-format data separately:

rm -rf ~/.var/app/org.remmina.Remmina ~/snap/remmina

Troubleshoot Remmina on Ubuntu

Fix a Missing RDP Option in Remmina

If Remmina opens but does not show RDP as a connection type after an APT or PPA install, the RDP plugin is missing or the client was opened before the plugin package finished installing. Install the plugin, then close and reopen Remmina:

sudo apt install remmina-plugin-rdp
dpkg-query -W remmina-plugin-rdp

Use Remmina on Ubuntu Server or Over SSH

You can install Remmina from an SSH session, but Remmina is still a graphical client. A headless Ubuntu Server install needs a desktop session before the client can open; otherwise, use terminal tools such as OpenSSH for direct shell access.

Conclusion

Remmina is installed on Ubuntu and ready for RDP, VNC, and SSH sessions from one window. If those connections will cross untrusted networks, install SSH on Ubuntu for tunnel endpoints and configure UFW on Ubuntu before you expose remote access beyond your local network.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources 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
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: