-
Notifications
You must be signed in to change notification settings - Fork 308
Home
Table of Contents
- What is Teldrive?
- Getting Started
- Slow Teldrive Uploads
- Database Provider
- Troubleshooting
- Security and Privacy
- Telegram Account Bans
- Storage Limit
- Is Teldrive Safe
- Service Shutdown
- Binary Installation
- teldrive.env Details
- Auth_Key_Unregistered
- File Size Limit
- Large File Uploads
- Third-Party Downloaders
- Rclone Configuration
- Migrating from **Drive
- Access Token and API Host
- Persistent Login
- Feature Requests
Teldrive is a concept that utilizes Telegram's unlimited storage feature to store your files securely.
To begin using Teldrive, you will need:
- A Telegram channel for storing files
- Telegram bots for uploading and downloading files
- Teldrive binary (available on GitHub)
- A server for hosting, if you want remote access.
If your uploads are slow and your internet is not the issue, consider using the Teldrive uploader-cli tool or rclone to upload files efficiently.
You can either self-host a database or use neon.tech, a free database provider.
For common issues like Error 500, Error 400, or other errors, try logging out and logging back in. If that doesn't resolve your problem, please report the issue to the developer, and be sure to include relevant logs.
Your Telegram account's safety is not guaranteed. You can review the code on GitHub or hire a security expert if you have concerns about your privacy.
As of now, there have been no instances of Telegram banning accounts for using Teldrive. If it happens to you, please share your experience with the community.
Teldrive can store as much data as Telegram allows.
Is my telegram account safe, how do i know developer is not getting my n*des? You don't. Man just read the code on github or hire a security expect if you are paranoid. (maybe the dev is watching your n*des).
If Teldrive were to shut down or if Telegram discontinues its support, remember that there's no such thing as a free lunch. Don't store mission-critical data online, and maintain multiple copies in different locations. The developer is not responsible for any data loss.
To use Teldrive, you need the Teldrive binary and a file named teldrive.env, which contains the necessary environment variables required for Teldrive to function.
For more information about teldrive.env, visit the project's GitHub repository.
If you encounter Error 401 (Auth_Key_Unregistered), check your teldrive.env file. If you have updated Teldrive, refer to the README on GitHub for mandatory variables.
There is no file size limit, although you may see large files being chunked in the Telegram channel. Don't worry; they will be reconstructed when you download them.
The web UI is not reliable for large file uploads due to browser restrictions. Consider using the uploader-cli or rclone for such files.
Yes, you can use third-party downloaders like aria2, idm, fdm, etc.
For Rclone integration with Teldrive, you'll need a separate Rclone version. Visit the GitHub page to compile Rclone for yourself.
Use Rclone for migration.
To find the Access Token and API Host, log in to Teldrive (the login URL serves as the API Host). After logging in, open the developer tools (accessible by pressing F12) and go to cookies. Copy the user_session, which serves as the Access Token.
Using the latest version of Chrome or Firefox should allow for persistent login. If you use different browsers or devices, you may need to log in each time.
Feature requests may be considered, but there are no guarantees. You can reach out to the developer, or if you're inclined, you can build the functionality yourself.