27.11.2025

How to Install Telegram Desktop on Linux in 2025: Step-by-Step Guide for Ubuntu, Fedora, and CentOS

Telegram is a fast, secure, and feature-packed messaging platform trusted by millions around the globe. Installing Telegram on Linux is simple, and this guide will take you step-by-step through the latest installation methods for popular Linux distributions.

With support for instant messaging, voice and video calls, file sharing, group chats, and broadcast channels, Telegram offers a comprehensive communication experience. It prioritizes privacy and works seamlessly across platforms including Linux, Windows, macOS, iOS, and Android. Let’s dive in and get you set up!

Mobile Optimization & System Requirements

Telegram is designed to be lightweight and efficient, making it suitable even for older Linux PCs or low-spec machines. The desktop client runs smoothly without consuming excessive resources, ensuring a fast messaging experience across all supported platforms.

For voice and video calls, the following minimum requirements are recommended for optimal performance:

On mobile devices, Telegram is optimized to work efficiently on Android and iOS, even on older models, providing seamless syncing with your desktop app.

Before We Begin

Make sure:

Installing Telegram on Ubuntu and Debian-based Systems

Open your terminal and run the following commands:

1. Update your package list:

sudo apt update
This ensures you get the latest available version of the Telegram package and its dependencies.

2. Install Telegram:

sudo apt install telegram-desktop
This installs the desktop client. Once complete, you can launch Telegram from the app menu or by typing telegram in the terminal.

Installing Telegram on Fedora, CentOS, and other DNF-based Systems

For Fedora, RHEL 8+, CentOS Stream, etc., use these steps:

1. Update package metadata:

sudo dnf update

2. Install Telegram:

sudo dnf install telegram-desktop
After installation, Telegram will appear in your application launcher. You can also start it with the command:
telegram-desktop

What You Can Do With Telegram on Linux

Telegram’s design is lightweight and works well even on older Linux machines.

FAQ - Frequently Asked Questions

# Snap (Ubuntu, Debian)
sudo snap install telegram-desktop

# Flatpak (Fedora, Arch, etc.)
flatpak install flathub org.telegram.desktop

sudo snap refresh telegram-desktop
# or
flatpak update org.telegram.desktop

Conclusion

Telegram on Linux combines speed, security, and a full suite of messaging features, all within the flexibility of an open-source environment. Whether you’re coordinating team projects, participating in community groups, or staying in touch with friends, Telegram provides a seamless, reliable, and private communication platform.

Following this guide, you can have Telegram installed and ready in just a few minutes, no matter which Linux distribution you’re using. Enjoy instant messaging, voice and video calls, file sharing, and more - all designed to work smoothly across your devices.

Cheat Sheet

Feature Description / Command
Update package list (Ubuntu/Debian) sudo apt update
Install Telegram (Ubuntu/Debian) sudo apt install telegram-desktop
Update package metadata (Fedora/RHEL/CentOS) sudo dnf update
Install Telegram (Fedora/RHEL/CentOS) sudo dnf install telegram-desktop
Launch Telegram telegram-desktop or from app menu
Snap installation sudo snap install telegram-desktop
Flatpak installation flatpak install flathub org.telegram.desktop
Update via Snap sudo snap refresh telegram-desktop
Update via Flatpak flatpak update org.telegram.desktop
Telegram CLI (lightweight alternative) Use tg command-line client (community-maintained)
Main features Instant messaging, voice/video calls, file sharing, group chats, channels, secret chats, self-destructing messages
Supported platforms Linux, Windows, macOS, iOS, Android
Client open source? Yes (client only), server-side is proprietary