1. Start the bot
Open UploadLocker on Telegram and send the start command.
/start
The bot will create your account and show your current status.
2. Activate your account
To upload files, your account must be active. View plans and subscribe inside Telegram.
/plans
/pay
Choose a plan, then choose Mobile Money or Visa/Card. After successful payment, your account is activated automatically.
After payment, return to Telegram and send /start to confirm your account status.
3. Connect Telegram
Connect your Telegram account so UploadLocker can process the files you send to the bot.
/connect
Open the secure link
The bot sends you a private connect link. Open it before it expires.
Enter your Telegram phone number
Use country code format, for example +2567XXXXXXXX.
Enter the Telegram login code
Telegram sends a login code to your account. Enter the newest code on the connect page.
Enter 2FA password if required
If your Telegram account has two-step verification, enter your Telegram password.
Only use the official UploadLocker connect page from the bot. You can disconnect anytime with /logout.
4. Add your cloud storage
UploadLocker supports S3-compatible storage such as Cloudflare R2, Wasabi, AWS S3, Backblaze B2, MinIO, and similar providers.
/setstorage
You will be asked for:
- Bucket name
- S3 endpoint URL
- Access Key ID
- Secret Access Key
- Public file link base URL
- Optional notification channel
Endpoint examples
Cloudflare R2:
https://ACCOUNT_ID.r2.cloudflarestorage.com
Wasabi:
https://s3.REGION.wasabisys.com
Backblaze B2:
https://s3.REGION-003.backblazeb2.com
Public file link base examples
Recommended custom domain:
https://files.yourdomain.com
https://cdn.yourdomain.com
Direct bucket link:
https://s3.REGION.wasabisys.com/my-bucket
Auto generate:
auto
If you do not have a custom domain, type auto. UploadLocker will generate a link base from your endpoint and bucket.
5. Set your upload folder
Set a default folder where your uploads should be stored.
/setfolder VJ TONNY/Gold Land
Check your current folder:
/myfolder
Clear your default folder:
/clearfolder
Do not include your bucket name in the folder if the bucket is already configured in storage settings.
6. Upload files from Telegram
After account activation, Telegram connection, and storage setup, send or forward a file to the bot.
UploadLocker will add it to the queue, download it, upload it to your storage, and return a public link.
Optional caption commands
/folder Movies/Action
/name New Movie Name.mp4
/movie Gold Land
/series Season 1
You can also rename pending files using:
/rename Movie Name.mp4
7. Upload using a direct file link
You can paste a direct file link instead of forwarding the actual file.
https://example.com/path/movie.mp4
https://example.com/path/video.mkv
https://example.com/path/archive.zip
https://example.com/path/document.pdf
The link must end with a real file extension such as:
.mp4 .mkv .mov .zip .rar .pdf .mp3 .jpg .png
Links without a file extension are rejected because UploadLocker cannot safely identify the file type.
8. Edit storage settings anytime
You do not need to run full storage setup again. Use edit commands to update one value.
/editbucket BUCKET_NAME
/editendpoint ENDPOINT_URL
/editpublicurl URL_OR_AUTO
/editnotification CHAT_OR_SKIP
Advanced storage commands:
/editaccesskey ACCESS_KEY_ID
/editsecretkey SECRET_ACCESS_KEY
Example
/editbucket Ajuna2026
/editpublicurl https://ajuna.streamzonemovies.online/Ajuna2026
/setfolder VJ TONNY/Gold Land
9. Logout or delete account
Disconnect your Telegram session:
/logout
Delete your UploadLocker account:
/deleteaccount
Deleting your UploadLocker account does not automatically delete files already uploaded to your own cloud storage.
Useful tips
- Use a custom domain for cleaner public file links.
- Set a default folder before uploading many files.
- Use direct file links when available; they can be faster than Telegram downloads.
- Keep your storage access keys private.
- Use /mystorage and /myuploads to check your setup and recent uploads.