awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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 Aufrufeteldrive-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-Verlauf

Star-Verlauf für tgdrive/teldriveStar-Verlauf für tgdrive/teldrive

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Teldrive

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Teldrive.
  • winscp/winscpAvatar von winscp

    winscp/winscp

    3,675Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,675
  • stoatchat/stoatchatAvatar von stoatchat

    stoatchat/stoatchat

    2,610Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,610
  • crunchydata/postgres-operatorAvatar von CrunchyData

    CrunchyData/postgres-operator

    4,423Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,423
  • inventree/inventreeAvatar von inventree

    inventree/InvenTree

    6,350Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,350
Alle 30 Alternativen zu Teldrive anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von tgdrive/teldrive?

Die Hauptfunktionen von tgdrive/teldrive sind: 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.

Welche Open-Source-Alternativen gibt es zu tgdrive/teldrive?

Open-Source-Alternativen zu tgdrive/teldrive sind unter anderem: 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…