Storage UI is an open-source file browser for S3, R2, and other compatible storage backends. Browse, preview, search, and manage files from a self-hosted web interface.

Storage UI is a self-hosted file browser for S3, Cloudflare R2, MinIO, Alibaba Cloud OSS, Tencent COS, Backblaze B2, and other compatible storage backends.
The default image is pinned to hahahumble/storageui:0.2.0. The image is published on Docker Hub for both amd64 and arm64.
You can preconfigure one server-side connection by setting the STORAGE_1_* variables in the service environment. Supported providers include s3, r2, alibaba, tencent, backblaze-b2, minio, and s3-compatible. Leave these variables empty to configure connections only from the web interface.
Credentials for connections added in the UI are stored in the browser's local storage. Do not use browser-managed connections on a shared or untrusted computer.
Login protection is enabled by default. Change AUTH_USERNAME and AUTH_PASSWORD after deployment if needed. Keep the generated AUTH_SECRET stable so existing sessions remain valid across restarts.