Install Signal Messenger on Ubuntu 24.04

|
Last Updated:
|
|
Install Signal Messenger on Ubuntu 24.04

Follow through this guide to learn how to install Signal messenger on Ubuntu 24.04. Signal is a cross-platform centralized encrypted messaging service developed by the Signal Technology Foundation and Signal Messenger LLC. It uses the Internet to send one-to-one and group messages, which can include files, voice notes, images and videos.

Installing Signal Messenger on Ubuntu 24.04

Signal Messenger Features

Some of the features provided by Signal include;

  • State-of-the-art end-to-end encryption (powered by the open source Signal Protocol) keeps your conversations secure.
  • Enables you to share text, voice messages, photos, videos, GIFs and files for free.
  • Make crystal-clear voice and video calls 
  • Add a new layer of expression to your conversations with encrypted stickers. You can also create and share your own sticker packs.
  • Enables you to create group chats that make it easy to stay connected to your family, friends, and coworkers.
  • There are no ads, no affiliate marketers, and no creepy tracking in Signal.
  • Free to use.

As much as you can install Signal messenger on your mobile phones, it is also possible to install desktop version on Ubuntu 24.04 desktop system.

There are two ways in which you can install Signal on Ubuntu 24.04;

  1. Install Signal from Official Signal APT Repositories
  2. Install Signal from Snap Store
  3. Install Signal from Flathub

Install Signal from Official Signal APT Repositories

To install Signal official Signal repositories, you need to create install the Signal repositories on Ubuntu 24.04 as follows.

Install Signal official public software signing key

sudo apt install wget gnupg2
wget -qO- https://updates.signal.org/desktop/apt/keys.asc |  sudo  gpg --dearmor -o /etc/apt/trusted.gpg.d/signal.gpg

Add Signal repository to the list of Ubuntu repositories

echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

Update the system package cache;

sudo apt update

Next, verify that you have latest stable release version of Signal desktop, v7.8.0 as of this writing;

sudo apt-cache policy signal-desktop
signal-desktop:
  Installed: (none)
  Candidate: 7.8.0
  Version table:
     7.8.0 500
        500 https://updates.signal.org/desktop/apt xenial/main amd64 Packages
     7.7.0 500
        500 https://updates.signal.org/desktop/apt xenial/main amd64 Packages
     7.6.0 500
        500 https://updates.signal.org/desktop/apt xenial/main amd64 Packages

You can now install Signal Desktop on Ubuntu 24.04 by running the command below;

sudo apt install signal-desktop

Install Signal on Ubuntu 24.04 from Snap packages

Snap provides the latest version of Signal desktop app. If you don’t want to create the Signal repos on your Ubuntu desktop system, you can install Signal from Snap. A snap is a bundle of an app and its dependencies that works without modification across many different Linux distributions. Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.

Snap is already installed on Ubuntu 24.04.

Update the snaps;

sudo snap refresh

Check if Snap provides Signal desktop app package;

snap find signal-desktop
Name            Version  Publisher      Notes  Summary
signal-desktop  7.8.0    snapcrafters✪  -      Speak Freely - Private Messenger

As you can see, snaps provides the latest stable release version of Signal desktop app.

To install Signal desktop app from Snap, run the command;

sudo snap install signal-desktop

Install Signal from FlatHub

Signal is also distributed as Flatpak on FlatHub. Learn how to install and use Flatpak to install Signal.

How to Install and Use Flatpak on Ubuntu 24.04

Once Flatpak is installed, then use it to install Signal;

flatpak search signal | grep Desktop

Sample output;

Signal Desktop	Private messenger	org.signal.Signal	7.8.0	stable	flathub

You can then install Signal using Flatpak application ID;

sudo flatpak install org.signal.Signal
Looking for matches…
Required runtime for org.signal.Signal/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/23.08) found in remote flathub
Do you want to install it? [Y/n]: y

org.signal.Signal permissions:
    ipc            network               pulseaudio                   wayland       x11
    devices        dbus access [1]       system dbus access [2]

    [1] com.canonical.AppMenu.Registrar, com.canonical.indicator.application, org.ayatana.indicator.application,
        org.freedesktop.PowerManagement, org.freedesktop.ScreenSaver, org.gnome.Mutter.IdleMonitor, org.gnome.SessionManager,
        org.kde.StatusNotifierWatcher
    [2] org.freedesktop.login1


        ID                                        Branch           Op           Remote            Download
 1. [✓] org.freedesktop.Platform.Locale           23.08            i            flathub            17.9 kB / 360.1 MB
 2. [✓] org.freedesktop.Platform                  23.08            i            flathub            55.4 MB / 227.6 MB
 3. [✓] org.signal.Signal                         stable           i            flathub           156.2 MB / 165.5 MB

Installation complete.

Running Signal Desktop App on Ubuntu

Once the installation completes, Signal desktop app should now be available on the system apps menu;

launch signal ubuntu 24.04

You can now launch and use it. Note: To use the Signal desktop app, Signal must first be installed on your phone.

link signal to mobile app

Therefore, install the app on your mobile phone and link it with the desktop app.

You have successfully installed Signal private messenger app on Ubuntu 24.04.

SUPPORT US VIA A VIRTUAL CUP OF COFFEE

We're passionate about sharing our knowledge and experiences with you through our blog. If you appreciate our efforts, consider buying us a virtual coffee. Your support keeps us motivated and enables us to continually improve, ensuring that we can provide you with the best content possible. Thank you for being a coffee-fueled champion of our work!

Photo of author
Kifarunix
Linux Certified Engineer, with a passion for open-source technology and a strong understanding of Linux systems. With experience in system administration, troubleshooting, and automation, I am skilled in maintaining and optimizing Linux infrastructure.

Leave a Comment