{"repo":"pamod-madubashana/TelegramFileServer","free":true,"listed":false,"github":"https://github.com/pamod-madubashana/TelegramFileServer","clone":"git clone https://github.com/pamod-madubashana/TelegramFileServer.git","description":"A self-hosted cloud storage system based on Telegram. Supports multi-user logins, private file ownership, fast uploads/downloads, and a clean web or desktop interface for managing and streaming files.","language":"Python","stars":15,"topics":["cloud","cloud-storage","fastapi","file-explorer","file-server","mongodb","multi-user","pyrogram","reactjs","tauri"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Telegram File Server Telegram File Server is a powerful, self-hosted media server application that integrates with Telegram bots to provide file storage, organization, and streaming capabilities through a web interface. It now supports multi-user access with per-file ownership and access control. Features - Telegram Integration : Uses Pyrogram to connect with Telegram bots for file management - Web Interface : Modern React frontend with TypeScript and TailwindCSS - File Management : Organize files in folders, search, and filter by type - Media Streaming : Built-in support for streaming videos, images, documents, and audio - Authentication : Secure login with local accounts or Google OAuth - Multi-User Support : Per-file ownership and access control - Database Storage : MongoDB integration for storing file metadata - Auto Updates : GitHub webhook support for automatic deployment updates - Multi-Bot Support : Manage multiple Telegram bots from a single interface Architecture The application consists of three main components: 1. Backend Server (FastAPI): - REST API for file operations - Telegram bot management - Authentication system - MongoDB integration 2. Frontend Interface (React/Vite): - File explorer UI with grid/list views - Folder navigation and breadcrumb support - File operations (copy, move, delete, rename) - Responsive design with dark/light mode 3. Telegram Bots (Pyrogram): - File upload/download from Telegram - Media organization and categorization - User interacti","default_branch":null,"files":null,"tree":[],"storefront":"/r/pamod-madubashana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pamod-madubashana/TelegramFileServer/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."}