Setup guide

How to set up and use UploadLocker

Follow these steps to activate your account, connect Telegram, add your cloud storage, set folders, and upload files or direct file links.

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

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.