awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tgdrive avatar

tgdrive/teldrive

0
View on GitHub↗
2,950 星标·428 分支·Go·MIT·5 次浏览teldrive-docs.pages.dev↗

Teldrive

Teldrive is a web-based cloud storage interface that uses Telegram as a backend for storing and organizing files. It functions as an encrypted cloud drive and a remote storage bridge, allowing users to manage files through a dedicated file manager.

The system optimizes data throughput by using a proxy to aggregate multiple authentication tokens, which bypasses single-account rate limits to increase upload and download speeds. It ensures data privacy through per-file salt encryption for both file data and metadata.

The project covers remote file management, including the ability to mount storage as a standard remote volume for synchronization with other cloud services. It includes capabilities for private media hosting with external media server integration, multi-threaded stream buffering to reduce playback latency, and on-the-fly image thumbnail generation.

Administrative features include database-backed file indexing, automated backup and restoration, and access control based on signed tokens and username whitelists.

Features

  • Telegram Cloud Storage Interfaces - Provides a dedicated web interface to use Telegram as a backend for storing and organizing files.
  • File Browser Interfaces - Provides a dedicated web-based file manager interface to organize and access files stored on Telegram.
  • File Encryption - Secures files using per-file salt encryption to ensure data remains private without a master key.
  • Salted Per-File Encryption - Secures individual files using unique salts and a master key to ensure data privacy in remote storage.
  • Metadata Encryption - Secures sensitive file information using a configurable encryption key to prevent unauthorized data recovery.
  • Telegram Channel Indexing - Imports and indexes channels from a Telegram account to organize files within the user interface.
  • Remote File Metadata Indexing - Tracks remote file metadata and parts in a local database to enable fast searching and integrity verification.
  • API Token Aggregation - Implements a proxy that aggregates multiple authentication tokens to bypass Telegram rate limits and increase transfer speeds.
  • Telegram Uploaders - Optimizes file transfers to Telegram by controlling concurrent upload threads and retry attempts.
  • High-Performance Data Transfer - Bypasses API rate limits using multiple authentication tokens to maximize upload and download speeds.
  • API Key Pools - Distributes API requests across a pool of multiple authentication tokens to bypass single-account rate limits.
  • Remote File System Mounts - Mounts Telegram storage as a standard remote volume for synchronization and file management.
  • Token Aggregation Proxies - Aggregates multiple authentication tokens via a gateway to bypass API rate limits and increase throughput.
  • Username Whitelist Access Control - Validates user identity through signed tokens and a whitelist of allowed usernames to restrict system access.
  • Encrypted Cloud Storage - Implements a storage layer with per-file salt encryption and metadata security for data on external servers.
  • Remote File Managers - Provides an interface for browsing, editing, and organizing files stored on remote cloud services.
  • Telegram - Provides a web-based file manager that uses Telegram as a backend for storing and organizing files.
  • Backup and Recovery - Schedules automated backups and restores of database states and files to remote providers.
  • External Storage Bridging - Uses remote storage commands to manage and synchronize files through an external storage bridge.
  • Cloud Storage Integrations - Mounts files as a standard remote storage volume and synchronizes with other cloud services.
  • Self-Hosted Media Servers - Stores encrypted video and audio files on Telegram for streaming via external media servers.
  • On-Demand Thumbnail Generation - Intercepts image requests via a proxy to resize assets on the fly and reduce bandwidth usage.
  • Media Stream Buffering - Downloads file segments in parallel across multiple connections to minimize playback latency.
  • Streaming Optimizations - Utilizes multi-threaded downloads to reduce buffering and increase throughput during large file streaming.
  • Proxy-Managed Connection Sessions - Manages API rate limits, proxy settings, and session pooling for stable communication with Telegram.
  • Remote Media Server Integration - Connects stored files to external media applications to enable streaming of hosted video and audio content.
  • Username Whitelists - Validates users against a whitelist of allowed usernames using signed tokens to secure the service.
  • User Access Controls - Limits system access to specific usernames to ensure only authorized individuals can manage files.

Star 历史

tgdrive/teldrive 的 Star 历史图表tgdrive/teldrive 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Teldrive 的开源替代方案

相似的开源项目,按与 Teldrive 的功能重合度排序。
  • winscp/winscpwinscp 的头像

    winscp/winscp

    3,675在 GitHub 上查看↗

    WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and organizing files on remote servers and cloud storage. It serves as a multi-protocol tool supporting SFTP, FTP, FTPS, SCP, S3, and WebDAV, and functions as an S3 object storage browser for managing files and buckets. The application distinguishes itself through its automation capabilities, allowing for scripted file transfers and remote command execution via a command-line interface or a .NET assembly. It also features directory synchronization to match local and remote folder

    Cftpftp-clientftps
    在 GitHub 上查看↗3,675
  • stoatchat/stoatchatstoatchat 的头像

    stoatchat/stoatchat

    2,610在 GitHub 上查看↗

    Stoatchat is a real-time chat server and messaging backend that utilizes WebSockets to handle instant communication, live event updates, and user presence tracking. The project incorporates an encrypted file storage system and cloud storage layer that applies AES encryption to binary data before upload. It also functions as an HTTP content proxy server to mask user IP addresses when fetching media from third-party services and as a push notification gateway to ensure reliable alert delivery via a background dispatch queue. The system includes role-based access control to manage user permissi

    Rustapimongodbredis
    在 GitHub 上查看↗2,610
  • crunchydata/postgres-operatorCrunchyData 的头像

    CrunchyData/postgres-operator

    4,423在 GitHub 上查看↗

    This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters using declarative configurations. It functions as a controller that synchronizes the actual state of database clusters with a desired state, providing a system for high availability orchestration, automated backup and recovery, and containerized database administration. The operator distinguishes itself through a comprehensive data protection suite that supports point-in-time recovery, multi-mode backups to cloud object storage, and cluster cloning. It ensures continuous availabil

    Go
    在 GitHub 上查看↗4,423
  • inventree/inventreeinventree 的头像

    inventree/InvenTree

    6,350在 GitHub 上查看↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    在 GitHub 上查看↗6,350
查看 Teldrive 的所有 30 个替代方案→

常见问题解答

tgdrive/teldrive 是做什么的?

Teldrive is a web-based cloud storage interface that uses Telegram as a backend for storing and organizing files. It functions as an encrypted cloud drive and a remote storage bridge, allowing users to manage files through a dedicated file manager.

tgdrive/teldrive 的主要功能有哪些?

tgdrive/teldrive 的主要功能包括:Telegram Cloud Storage Interfaces, File Browser Interfaces, File Encryption, Salted Per-File Encryption, Metadata Encryption, Telegram Channel Indexing, Remote File Metadata Indexing, API Token Aggregation。

tgdrive/teldrive 有哪些开源替代品?

tgdrive/teldrive 的开源替代品包括: winscp/winscp — WinSCP is a remote file manager and SFTP and FTP client that provides a graphical interface for browsing, editing, and… stoatchat/stoatchat — Stoatchat is a real-time chat server and messaging backend that utilizes WebSockets to handle instant communication,… crunchydata/postgres-operator — This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… azuracast/azuracast — AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services…