Analysis updated 2026-05-18
Self-host a personal cloud drive that uses free Telegram bot storage instead of paying for cloud space.
Share files with password protection and expiration dates on the shared links.
Run a small multi-user file storage system with per-user quotas and admin roles.
| huydatvn/telegram-cloud-drive | tempestphp/markdown | bensondevs/indonesian-ktp | |
|---|---|---|---|
| Stars | 29 | 22 | 21 |
| Language | PHP | PHP | PHP |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires creating a Telegram bot via BotFather and adding its token to a config file.
Telegram Cloud Drive is a self-hosted file storage application that uses Telegram's Bot API as the actual storage backend. Instead of saving your files on a traditional server or paying for cloud storage, all uploaded files go directly into a Telegram bot that you control. This makes the storage effectively free and unlimited, since Telegram does not charge for bot file storage. The application gives you a web interface that looks and works like a typical cloud drive. You can upload and download files, organize them into folders, mark favorites, move items to a trash bin with the option to restore them, and search across your files. Sharing is supported with optional password protection and expiration dates on links, so shared files can automatically stop being accessible after a set time. It supports multiple user accounts with different roles: regular users and admins. Each user can be assigned a storage quota limit. Login is secured with JWT authentication (a standard method of keeping user sessions secure). The interface works on both desktop and mobile and is available in Vietnamese and English. The tech stack is PHP with the Laravel framework for the backend, SQLite as the database, and Blade templates for the frontend. You set it up by creating a Telegram bot via Telegram's BotFather tool, putting the bot token in a configuration file, and running the application on a server. The license is MIT, meaning it is free to use and modify.
A self-hosted cloud drive that stores your files inside a Telegram bot instead of a paid server, giving free and unlimited storage with a normal web file-manager interface.
Mainly PHP. The stack also includes PHP, Laravel, SQLite.
MIT license: free to use and modify.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.