Backend Connected

Your Telegram-backed
library, at a glance.

Upload, organize, and stream your photos, videos, and files — backed by Telegram's free, unlimited storage. Self-hosted. Open source. No subscription required.

Get StartedLearn More

Storage Across Channels

Effectively unlimited

Appearance

Dark interface

Matches your system by default, or pin it manually.

About TeleDrive

Harness the power of Telegram.

Telegram offers unparalleled cloud storage capabilities through private channels. TeleDrive bridges the gap, giving you a beautiful, modern interface to interact with your Telegram-backed files as if they were on a local drive.

  • Media Viewer — Full-screen image & video playback
  • Native Video Streaming — Instant scrubbing via HTTP Range requests
  • Real-time Progress — WebSockets for instant tracking
  • Intelligent Local Caching — Loads files instantly once downloaded
  • Self-hosted — Your data stays on your Telegram account
Photos
Videos
Collections

Installation

Ready to get started?

Setting up TeleDrive is a breeze. Connect your Telegram account and start managing your cloud files instantly.

1

Run Setup

Clone the repository and run the setup script for your OS.

2

Get API Keys

Go to my.telegram.org and create an app to get your API_ID and API_HASH.

API_ID=123456
API_HASH=abcd1234...
3

Configure .env

Add your credentials to the .env file in the backend folder, and you're good to go!

Creator

Built with Passion

TeleDrive was created by Adil Rahiman. If you find this project useful and want to support its ongoing development, consider making a donation!

💖

Support the Project

PayPal

adilrahman3063@gmail.com

Google Pay

Check GitHub for QR Code