Sign inSign up

kvnxo/fileslink

By kvnxo

Updated 11 months ago

Change Telegram Channel into unlimited cloud storage.Upload files and get instant download links

Image
Web servers
Content management system
Databases & storage
0

910

kvnxo/fileslink repository overview

Secure file sharing powered by Telegram cloud storage

FilesLink is a Telegram bot that transforms your private channel into unlimited cloud storage. Upload files, get instant download links, no local disk required.

Check out - Github

Docker License Rust

Features

  • 📤 Instant Upload - Send files to bot, receive download links
  • ☁️ Telegram Storage - Up to 2GB per file, unlimited storage
  • 🔗 URL Download - Fetch external files directly
  • 🔒 Access Control - Granular per-chat permissions
  • 🚀 Fast Streaming - Direct downloads from Telegram
  • 🐳 Docker Ready - One-command deployment

Quick Start

git clone https://github.com/bytetrix/fileslink.git
cd fileslink
cp .env.example .env  # Add your credentials
docker compose up -d

Access: http://localhost:8080

Requirements

Required:

Optional:

  • Docker (recommended)
  • Rust 1.90+ (for local development)

Environment Setup

BOT_TOKEN=123456789:ABC-DEF...
STORAGE_CHANNEL_ID=-1001234567890
APP_FILE_DOMAIN=https://yourdomain.com/files

Cloud Deployment

Deploy to free hosting in minutes:

  • Render - 100% free with Cloudflare keep-alive (no sleep!)
  • Railway - easiest setup
  • Fly.io - Global edge deployment
  • VPS - Full control

Tech Stack

  • Backend: Rust, Tokio, Axum
  • Bot: Teloxide
  • Storage: Telegram Cloud
  • Deployment: Docker

License

MIT ©


Tag summary

Content type

Image

Digest

sha256:1d273570c

Size

40.7 MB

Last updated

11 months ago

docker pull kvnxo/fileslink