Skip to content

S3Dock

Turn your own object storage bucket into a practical Android cloud drive with file browsing, media preview, uploads, offline access, and direct provider control.

Built for user-owned storage

S3Dock does not provide a cloud account. You connect your own Amazon S3, Cloudflare R2, MinIO, Wasabi, Backblaze B2, DigitalOcean Spaces, or another S3-compatible object storage endpoint.

This is useful when a normal cloud drive plan does not match how you store files. Object storage lets you choose the provider, bucket, region, and pricing model instead of being locked into one fixed consumer cloud service.

Demo and screenshots

The short demo below shows S3Dock being used as a mobile file manager for an object storage bucket.

S3Dock file browser showing folders in a bucket
Browse bucket folders with search, sorting, view switching, and file actions.
S3Dock grid view with upload actions
Use grid view, folder previews, and expandable upload actions.
S3Dock masonry photo view
Preview image-heavy folders with a masonry layout.

Why use object storage as a drive?

Many cloud drives are convenient, but they can be awkward for large personal archives, media folders, or PC-to-phone file exchange. You may pay for a large plan even when you only use part of it, hit upload limits, wait on slow bulk transfers, or find it difficult to move everything to another service later.

With an object storage bucket, you can keep the storage layer independent:

Example Cloudflare R2 usage summary
Object storage services such as Cloudflare R2 can be practical for personal archives when their pricing, region, and request model fit your workload.

What S3Dock is good at

  • Managing files in buckets without a developer-operated file server
  • Previewing photo and video folders from object storage
  • Playing music from your bucket, including background audio playback
  • Keeping selected files offline for travel or unstable networks
  • Using multiple providers and buckets from one app
  • Importing and exporting app settings or database backups when moving devices

Designed for realistic storage workflows

S3Dock is intended for people who already use object storage or want to use it as a more flexible personal cloud. It keeps the S3-compatible bucket structure visible, but adds mobile-friendly views such as Photos, Videos, Music, Documents, Favorites, Offline, Transfers, grid view, masonry view, search, sorting, and folder previews.

Privacy-first architecture

The app connects directly from your Android device to the storage endpoint you configure. S3Dock does not operate a developer-controlled server for your files or credentials.

Connection details stay on your device unless you explicitly export a backup that includes them. If you open a private file in another app, S3Dock uses a short-lived signed URL so the selected app can access that file temporarily.