# How to Install Telegram Desktop on Linux in 2026: 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:

- **CPU:** Dual-core processor or better
- **RAM:** 2 GB minimum
- **Internet:** Stable broadband connection for video calls
- **Audio/Video:** Functional microphone and webcam for calls

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:

- **You’re connected to the internet**
- **You have administrator (sudo) privileges**
- **Your system is up to date**

## 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

- **Send and receive messages, images, videos, and documents**
- **Make voice and video calls**
- **Join and create groups (interactive chatrooms)**
- **Subscribe to channels (broadcast-style feeds)**
- **Sync messages across devices**
- **Use secret chats with end-to-end encryption**
- **Set self-destructing messages for added privacy**

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

## FAQ - Frequently Asked Questions

- **Q: Is Telegram available as a Snap or Flatpak?**  
A: Yes. You can install Telegram via Snap or Flatpak if you prefer containerized apps:

`# Snap (Ubuntu, Debian)

sudo snap install telegram-desktop

# Flatpak (Fedora, Arch, etc.)

flatpak install flathub org.telegram.desktop`

- **Q: How do I update Telegram on Linux?**  
A: If installed via APT or DNF, just run your system's regular update commands. For Snap or Flatpak, use:

`sudo snap refresh telegram-desktop

# or

flatpak update org.telegram.desktop`

- **Q: Can I use Telegram CLI instead of the desktop app?**  
A: Yes, there’s a lightweight CLI tool called **tg**. It’s maintained by the community and useful for servers or minimal environments.
- **Q: Is Telegram open source?**  
A: Telegram’s client is open source, but the server-side code is proprietary.
- **Q: What if telegram-desktop isn't found in my package manager?**  
A: Ensure your repositories are enabled and up to date. Alternatively, download the binary from the [official Telegram website](https://telegram.org/).

## 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 |
