Categories
File Management Download Manager Private Cloud Self-Hosted Storage Telegram Tools Media ArchivingStars
Forks
Watchers
Developer links
TG Vault
TG Vault turns Telegram into the front door of your private archive, pulling files out of channels and groups into storage you control and managing them from a proper web file manager. Batch-download channel and group media by date range or tag, subscribe to sources so new posts sync automatically, and upload, search, organize into folders, and preview media from the browser. Every transfer runs as a managed task with live progress, failure details, and pause, resume, and retry controls, whether it was started from the web console or the Telegram bot. Point the vault at local disk, OneDrive, Google Drive, Amazon S3, Aliyun OSS, WebDAV, or an OpenList instance, and let the optional qBittorrent extension forward finished downloads into the same storage, cleaning up sources or keeping them seeding. Access stays locked down with an administrator password, a bot user allowlist, and TOTP two-factor authentication, while one install script deploys and upgrades the whole Compose stack. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Telegram Becomes Your Archive
- Batch-download channels and groups by date or tag, subscribe for automatic sync of new posts, and keep everything in storage you own instead of Telegram's servers.
- Seven Storage Backends
- Write archives to local disk, OneDrive, Google Drive, Amazon S3, Aliyun OSS, WebDAV, or OpenList, so files land wherever your infrastructure already keeps them.
- Tasks You Can Operate
- Transfers from the web console or the bot run as managed tasks with live progress, failure details, and pause, resume, and retry, so big jobs survive hiccups.
- Locked Down By Default
- An administrator password, a bot user allowlist, and TOTP two-factor authentication guard the vault, and the installer generates deployment configuration instead of shipping predictable defaults.
Features
- Channel Batch Downloads
- Download channel and group files in bulk filtered by date range or tag, using a Telegram account that already has access to those sources.
- Subscription Sync
- Subscribe to channels and groups so new posts are transferred automatically on schedule, keeping archives current without anyone remembering to run a download.
- Web File Manager
- Upload, search, organize into folders, and preview media from the browser console, with the same library visible to web and bot workflows.
- qBittorrent Extension
- An optional same-host extension watches qBittorrent, transfers completed downloads into configured storage, then deletes the source files or retains them for seeding.
- One-Script Docker Deployment
- A single install script deploys and upgrades the Docker Compose stack on a Linux server, generating configuration and preserving data mounts across updates.