Opens3 Console is a community-maintained fork of MinIO Console, preserving the full feature set that made the original console great. This fork exists to maintain and enhance the rich user interface capabilities that the community has come to rely on.
You can use our official multi-architecture image (supports both amd64 and arm64):
docker run -p 9090:9090 \
-e CONSOLE_MINIO_SERVER="https://your-minio-server" \
-e CONSOLE_PBKDF_PASSPHRASE="your-secure-passphrase" \
-e CONSOLE_PBKDF_SALT="your-secure-salt" \
opens3/console:latestFirst, clone the repository:
git clone https://github.com/opens3/console.git
cd consoleBuild Command:
chmod +x build.sh
./build.shAfter the build is complete, set the required environment variables and start the console:
export CONSOLE_MINIO_SERVER="https://your-minio-server"
export CONSOLE_PBKDF_PASSPHRASE="your-secure-passphrase"
export CONSOLE_PBKDF_SALT="your-secure-salt"
./console serverThe console will be available at http://localhost:9090.
- Complete bucket and object management
- Rich object browser with advanced upload capabilities
- Comprehensive user and policy management
- Monitoring and metrics dashboard
- Notification and event management
- Full server configuration interface
| Object Browser | Dashboard | Creating a bucket |
|---|---|---|
![]() |
![]() |
![]() |
Recent changes to the official MinIO Console have removed several important features that many users depend on. The Opens3 Console fork maintains these features and ensures they remain available to the community. Our goals are to:
- Maintain compatibility with MinIO server
- Continue community-driven development and improvements
- Keep the console fully open source under AGPL v3
- Ensure users have access to a feature-rich, self-hosted management UI
If the server location is updated in Configuration => Region, you'll need to add one more environment variable so you can login again:
CONSOLE_MINIO_REGION="region-name" # i.e. eu-west-1

