Android client for S3-compatible storage

S3Dock

Browse files, preview media, play music, upload content, manage buckets, and keep selected files available offline from your own S3-compatible storage.

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 endpoint.

Browse and manage

Use list, grid, and masonry layouts with search, sorting, favorites, uploads, downloads, move, rename, and delete operations.

Media previews

Open photos, videos, and music with built-in viewers, thumbnails, cache controls, and background audio playback.

Offline access

Keep selected files available offline and control local cache usage from the app settings.

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.