Releases: ambyte/BucketFlow
Releases · ambyte/BucketFlow
Release 2.0.0
This major release introduces a redesigned public sharing experience, improved file management workflows, and significant UX upgrades across BucketFlow.
Highlights
- Public sharing now supports not only full buckets, but also individual folders.
- Public links are now editable after creation.
- Multi-file selection download is supported as a ZIP archive.
- Folder download as ZIP archive is now available.
Public Link Improvements
- Fixed incorrect behavior of Upload files and Create folders permission toggles in the public link creation flow.
- Public URL is now generated automatically before pressing Generate link and updates in real time when link parameters change.
- Link expiration duration can now be set when creating a public link.
- Public link editor now displays the full target path including nested folders.
Navigation and Destination Behavior
- Fixed destination switching behavior: when switching destination, folder context is now reset consistently (same as bucket switching), preventing incorrect folder carry-over.
- Removed slug from destination model.
Access Policy Review
- Revisited anonymous access and public link creation rules (viewer read-only policy) to align permissions with expected public access behavior.
UI/UX Updates
- Table action buttons were consolidated into a single ellipsis menu for a cleaner interface.
Compatibility Notes
- Version 2.0.0 includes structural and behavior changes in sharing and destination handling. Please review destination configuration and public access settings after upgrade.
BucketFlow v1.0.0 - First Release
We're excited to announce the first release of BucketFlow — a modern, self-hosted S3-compatible storage file manager.
What is BucketFlow?
BucketFlow is a web app for managing objects in cloud storage. Use a single interface to work with AWS S3, Cloudflare R2, MinIO, Wasabi, DigitalOcean Spaces, and any S3-compatible service.
Main Features
Multi-provider support
- Add multiple S3 destinations
- Works with AWS S3, Cloudflare R2, MinIO, Wasabi, Spaces, and others
Role-based access
- Admin — full access to all destinations, settings, and users
- Editor — access only to assigned destinations
- JWT authentication and bcrypt password hashing
Public sharing
- Generate read-only public links for specific destinations and buckets
- Customizable themes (light/dark) and colors via URL parameters
Embeddable viewer
- Embed the file browser in an iframe on any site
- Customizable themes and colors
File operations
- Browse, upload, download, delete
- Create folders, rename files, edit metadata
Quick start
docker pull ghcr.io/ambyte/bucketflow:latest
docker run -d --name bucketflow -p 3000:3000 -v bucketflow-data:/app/.data/storage --restart unless-stopped ghcr.io/ambyte/bucketflow:latest