Telegram-backed file storage with a web interface, an HTTP API, and rclone integration.
Teldrive requires PostgreSQL and a Telegram account. Choose a deployment method:
See the documentation for configuration, upgrades, and operations.
Follow Telegram's terms and API limits. Accounts and stored files can become unavailable; keep independent backups. Back up database credentials, signing keys, and encryption keys before upgrading.
See CONTRIBUTING.md. Supported development commands are in justfile.
If you find Teldrive useful, consider a PayPal donation.