awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tgdrive avatar

tgdrive/teldrive

0
View on GitHub↗
2,950 stars·428 forks·Go·MIT·5 vuesteldrive-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.

Historique des stars

Graphique de l'historique des stars pour tgdrive/teldriveGraphique de l'historique des stars pour tgdrive/teldrive

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de tgdrive/teldrive ?

Les fonctionnalités principales de tgdrive/teldrive sont : 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.

Quelles sont les alternatives open-source à tgdrive/teldrive ?

Les alternatives open-source à tgdrive/teldrive incluent : 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…

Alternatives open source à Teldrive

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Teldrive.
  • winscp/winscpAvatar de winscp

    winscp/winscp

    3,675Voir sur 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
    Voir sur GitHub↗3,675
  • stoatchat/stoatchatAvatar de stoatchat

    stoatchat/stoatchat

    2,610Voir sur 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
    Voir sur GitHub↗2,610
  • crunchydata/postgres-operatorAvatar de CrunchyData

    CrunchyData/postgres-operator

    4,423Voir sur 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
    Voir sur GitHub↗4,423
  • inventree/inventreeAvatar de inventree

    inventree/InvenTree

    6,350Voir sur 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
    Voir sur GitHub↗6,350
  • Voir les 30 alternatives à Teldrive→