{"repo":"jimbon25/Tdrive-Zero-knowledge","free":true,"listed":false,"github":"https://github.com/jimbon25/Tdrive-Zero-knowledge","clone":"git clone https://github.com/jimbon25/Tdrive-Zero-knowledge.git","description":"Secure, zero-knowledge encrypted cloud storage using Telegram as a backend. Features a modern Web Dashboard, CLI, and Telegram Bot Interface.","language":"TypeScript","stars":10,"topics":["aes-256","cloud-storage","encryption","file-manager","mtproto","nextjs","python","self-hosted","telegram-bot","telegram-storage"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"TDrive (Telegram Drive) TDrive is a personal cloud storage system that utilizes Telegram Private Channels as a storage backend. It provides a self-hosted alternative to traditional cloud storage providers by leveraging Telegram's MTProto protocol for data transmission and AES-256-GCM for local data encryption. Additionally, TDrive incorporates a multi-cloud aggregation engine powered by the backend of the OmniCloud project. This allows users to access and manage files across external cloud providers (Google Drive, OneDrive, Dropbox, MEGA, pCloud, Yandex Disk, and S3-compatible storage) from the same unified interface. Integration Architecture In this project, the OmniCloud Frontend is not used . TDrive acts as the single web frontend (built with Next.js 14 and TailwindCSS) and coordinates both backend systems: 1. TDrive Backend (Python / FastAPI) : Manages local database indexing, AES-256-GCM Zero-Knowledge encryption, MTProto chunks streaming to Telegram, session management, and proxies external cloud requests to the OmniCloud backend. 2. OmniCloud Backend (Node.js / Express) : Acts purely as an external multi-cloud engine. It normalizes remote API connections to cloud providers via standard adapters, mirrors file metadata to its SQLite database, and handles streaming downloads/uploads to providers like Google Drive, Dropbox, OneDrive, etc. The two backends communicate locally over HTTP using a shared bridge secret ( INTERNAL BRIDGE SECRET ). Features v1.4.0 Storage and File","default_branch":null,"files":null,"tree":[],"storefront":"/r/jimbon25","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jimbon25/Tdrive-Zero-knowledge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}