Skip to main content

Manage bucket files in the dashboard and CLI

You can manage the files in a bucket without any S3 tool: the dashboard has a file browser on each bucket's Files tab, and the cloider CLI has ls, upload, download, rm and mkdir commands. Both work with your Cloider login, so you don't need an access key, and both move the file contents straight between your computer and the bucket.

This page covers both, plus the matching REST API endpoints and MCP tools. For large transfers (thousands of files, files over 5 GB, scheduled syncs), use an S3 tool with an access key instead, see S3 tools.

How the file browser and the CLI move files​

When you upload a file from the dashboard or the CLI, Cloider's API checks that you may write to the bucket and answers with a presigned URL, a temporary address that is valid for one hour and only accepts that file, with that exact name, size and content type. The browser or the CLI then sends the file directly to the bucket's S3 endpoint. Downloads work the same way in reverse. File contents never pass through the Cloider API, so transfers run at the speed of your connection to the storage.

Each file costs one API request, and the API accepts about 100 requests a minute. The CLI spaces its requests out on its own, which makes it suitable for a handful to a few hundred files. For more, an S3 tool is much faster.

Limits​

LimitValue
Largest file per upload5 GB
Key lengthUp to 1024 characters
Keys that are refusedEmpty keys, keys starting with /, keys containing //
Files and folders listed per page in the dashboard200, with Load more for the rest
Files and folders deleted in one request1000
Files a folder may hold to be deleted from the dashboard or the CLI10,000

Browse files​

  1. Open Buckets in the sidebar and click the bucket's name.
  2. The Files tab opens. (A bucket that isn't Ready yet has no Files tab.)
  3. Click a folder to open it. The path above the table (starting with the bucket's name) shows where you are; click any part of it to go back up.
  4. Click Load more at the bottom when a folder holds more than 200 entries, and the refresh button to reload the list.
The Files tab of the bucket acme-assets listing the folders css and images and the files index.html and robots.txt with their size and last modified date, with Upload files and New folder buttons
The Files tab lists one folder at a time, folders first, with their size and last modified date.

The table shows each entry's Name, Size, Last modified and Actions. Folders come first.

Upload files​

Uploading to a key that already exists replaces that file. On a bucket with versioning on, the replaced file is kept as an earlier version.

  1. Open the bucket's Files tab and go to the folder you want to upload into.
  2. Click Upload files and pick one or more files.
  3. An Uploads panel shows each file's progress. Files are uploaded one after the other.
  4. When they are done, the folder reloads. Click Clear to empty the Uploads panel.

Files keep their own names and land in the folder you are in. The content type is taken from the browser, or application/octet-stream when it doesn't know one.

Download files​

Click the download button in a file's Actions. The browser downloads it under its own name.

On a public bucket, the Copy public link button copies the file's permanent public URL, such as https://acme-assets.s3.eu-central-2.cloider.com/images/logo.png.

Create a folder​

S3 has no real folders, only keys that share a prefix. A folder appears as soon as a file is uploaded under it (images/2026/logo.png creates images/ and 2026/ in every listing). To create an empty folder before any file is in it, Cloider stores a zero byte object named like the folder, for example images/2026/.

  1. Go to the folder that should contain the new one.
  2. Click New folder.
  3. Enter the Folder name, for example images. The dialog shows where it will be created.
  4. Click Create folder.

Delete files and folders​

Deleting a folder deletes every file under it. On a bucket with versioning Enabled, deleted files keep their earlier versions and can be restored. Without versioning, a delete is permanent.

  1. Open the bucket's Files tab.
  2. Click the delete button in a file's or a folder's Actions, or tick several entries and click Delete (n).
  3. Confirm in the Delete Files dialog. On a versioned bucket it says the files can be restored from Show deleted files; otherwise it asks whether to delete permanently.

If some files couldn't be deleted, a message lists them.

Large folders

The dashboard, the CLI and the API delete a folder by listing it first, and refuse folders holding more than 10,000 files with The folder "logs/" holds over 10000 files, delete it with an S3 client!. Use aws s3 rm s3://acme-assets/logs/ --recursive or rclone purge cloider:acme-assets/logs for those, or let a lifecycle rule expire them.

Restore earlier versions and deleted files​

On a versioned bucket, the Files tab has a Versions button on each file and a Show deleted files switch. Both are explained in Versioning, along with the cloider bucket versions, restore, deleted and rm-versions commands.

Who can manage files?​

Every member of the account can browse and download files. Members with the read-only role, and read only API tokens, can't upload, create folders, delete or restore: the dashboard hides those buttons, and the API answers You have read-only access to this account, you can not change files! (or This API token is read only! for a read only token). See Accounts and roles.

A bucket policy applies to access keys, not to the dashboard and the CLI.

Troubleshooting​

MessageCause and fix
Files over 5 GB can't be uploaded from the dashboard, use an S3 client!Upload large files with the AWS CLI or rclone, which use multipart uploads. See S3 tools
Invalid file name! or Invalid file!The key is empty, starts with /, contains //, is longer than 1024 characters, or (for uploads) ends with /
Invalid folder! or Invalid folder nameA folder must end with / and follow the same rules as keys
Too many files at once, select fewer!Delete at most 1000 files and folders per request
The folder "..." holds over 10000 files, delete it with an S3 client!Use an S3 tool or a lifecycle rule for very large folders
The bucket isn't ready!The bucket is still being created, failed, or is being deleted
The upload was interrupted, please try again.The browser lost the connection while sending the file. Upload it again

Next steps​

Frequently asked questions

Do I need an access key to upload files from the dashboard?

No. The dashboard's file browser and the cloider CLI use your Cloider login and get a short lived presigned URL for each file. Access keys are only needed for S3 tools and SDKs.

What is the largest file I can upload from the dashboard?

5 GB per file. Larger files are uploaded with an S3 tool such as the AWS CLI or rclone, which split them into a multipart upload automatically.

How do I upload a whole folder with the cloider CLI?

Run cloider bucket upload <bucket> ./folder -r --prefix <folder>/. Every file inside keeps its path below the prefix. Each file is one API request, so for thousands of files an S3 tool such as aws s3 sync or rclone is faster.

Can I recover a file I deleted?

Only on a bucket with versioning enabled. Then the delete keeps the file's earlier versions, and you can restore it from Show deleted files in the Files tab or with cloider bucket restore. Without versioning, deletes are permanent.

Why does an empty folder disappear?

S3 has no real folders. A folder exists while a file's key starts with it, or while its zero byte folder marker exists. A folder created with New folder or cloider bucket mkdir stays until you delete it.