Recommended for Debian / UbuntuDebian package
Add the official signing key and repository, then install with your package manager. These commands are for 64-bit Debian systems and require curl, GnuPG and administrator privileges.
View Debian / Ubuntu installation commands
curl -fsSL https://updates.signal.org/desktop/apt/keys.asc -o signal-signing-key.asc
gpg --dearmor --output signal-desktop-keyring.gpg signal-signing-key.asc
sudo install -m 644 signal-desktop-keyring.gpg /usr/share/keyrings/signal-desktop-keyring.gpg
curl -fsSL https://updates.signal.org/static/desktop/apt/signal-desktop.sources -o signal-desktop.sources
sudo install -m 644 signal-desktop.sources /etc/apt/sources.list.d/signal-desktop.sources
sudo apt update
sudo apt install signal-desktop
More 64-bit distributionsAppImage
Save the AppImage, signature and signing public key in the same folder. Verify the signature, grant execute permission, then launch the app and link your phone.
View AppImage verification and launch commands
You can also use these commands to download and name the files. They require curl and GnuPG. Check this signing-key fingerprint:
4B16 B723 2DFA A439 AD79 1002 EF9F 501F 13EE D94C
curl -fL https://updates.signal.org/desktop/signal-desktop.AppImage -o signal-desktop.AppImage
curl -fL https://updates.signal.org/desktop/signal-desktop.AppImage.gpg -o signal-desktop.AppImage.gpg
curl -fL https://updates.signal.org/static/desktop/appimage.asc -o appimage.asc
gpg --import appimage.asc
gpg --verify signal-desktop.AppImage.gpg signal-desktop.AppImage
# Run only after the signature is verified:
chmod +x signal-desktop.AppImage
./signal-desktop.AppImage