openmaxio-object-browser: A Community-Driven UI for MinIO Object Storage

This repository profile is provided by osrepos.com, an open source repository discovery platform.

openmaxio-object-browser: A Community-Driven UI for MinIO Object Storage

Summary

openmaxio-object-browser is a community-driven fork of the MinIO Console, providing a graphical user interface for MinIO Object Storage. It aims to restore and preserve features removed from the original MinIO open-source distribution, offering a fully open and functional object storage server UI. This project ensures users have access to a robust, community-maintained interface for managing their MinIO deployments.

Repository Information

Analyzed by OSRepos on October 13, 2025

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

openmaxio-object-browser is a community-driven fork of the MinIO Console, designed to provide a robust and fully open graphical user interface for MinIO Object Storage. It emerged as a response to the removal of key features from the MinIO open-source distribution, aiming to preserve a production-grade object storage server that adheres to the original spirit of minimalism, performance, and freedom. This project ensures that users have access to a comprehensive and community-maintained interface for managing their MinIO deployments, bringing back previously removed functionalities and keeping them open for good.

Installation

To get started with openmaxio-object-browser, you can either build it from source or connect it to an existing MinIO server.

Build from Source

Follow these steps to build your own OpenMaxIO UI:

git clone https://github.com/OpenMaxIO/openmaxio-object-browser 
cd openmaxio-object-browser/web-app
git checkout v1.7.6
yarn install 
yarn build 
cd ../
make console 
./console server 

Connect to an Existing MinIO Server

To connect the OpenMaxIO UI to an existing MinIO server, run this command, replacing 1.2.3.4:9000 with your MinIO server's address:

CONSOLE_MINIO_SERVER=http://1.2.3.4:9000 ./console server 

Setup User and Policy

Before running the console service, you'll need a MinIO user with appropriate privileges. Here's how to set up an admin user and policy for testing:

  1. Create a user console using mc:

    mc admin user add myminio/
    Enter Access Key: console
    Enter Secret Key: xxxxxxxx
    
  2. Create a policy for console with admin access (for testing):

    cat > admin.json << EOF
    {
    	"Version": "2012-10-17",
    	"Statement": [{
    			"Action": [
    				"admin:*"
    			],
    			"Effect": "Allow",
    			"Sid": ""
    		},
    		{
    			"Action": [
                    "s3:*"
    			],
    			"Effect": "Allow",
    			"Resource": [
    				"arn:aws:s3:::*"
    			],
    			"Sid": ""
    		}
    	]
    }
    EOF
    mc admin policy create myminio/ consoleAdmin admin.json
    
  3. Set the policy for the new console user:

    mc admin policy attach myminio consoleAdmin --user=console
    

Examples

Starting the Console Service

Before running the console service, the following environment settings must be supplied:

# Salt to encrypt JWT payload
export CONSOLE_PBKDF_PASSPHRASE=SECRET

# Required to encrypt JWT payload
export CONSOLE_PBKDF_SALT=SECRET

# MinIO Endpoint
export CONSOLE_MINIO_SERVER=http://localhost:9000

Now start the console service:

./console server

By default, the console runs on port 9090. This can be changed with the --port option.

Starting Console Service with TLS

Copy your public.crt and private.key to ~/.console/certs, then run:

./console server

The console will then serve on https://[::]:9443 in addition to HTTP.

Connect Console to a MinIO using TLS and a Self-Signed Certificate

Copy the MinIO ca.crt under ~/.console/certs/CAs, then:

export CONSOLE_MINIO_SERVER=https://localhost:9000
./console server

Why Use openmaxio-object-browser?

  • Community-Driven: This project is a community-maintained fork, ensuring its development is guided by user needs and open-source principles.
  • Restores Key Features: It brings back functionalities that were removed from the original MinIO open-source distribution, providing a more complete and versatile UI.
  • Fully Open and Functional: openmaxio-object-browser is committed to remaining fully open-source, offering a production-grade object storage server UI without commercial licensing restrictions on core capabilities.
  • Enhanced Management: Provides a graphical interface for managing MinIO deployments, simplifying tasks like object browsing, bucket creation, and policy management.

Links

Related repositories

Similar repositories that may be relevant next.

Frontend Slides: Create Stunning Web Presentations with AI Coding Agents

Frontend Slides: Create Stunning Web Presentations with AI Coding Agents

June 28, 2026

Frontend Slides is an innovative GitHub repository that empowers users to create beautiful web presentations using AI coding agents. It simplifies the design process by offering visual style discovery and can even convert existing PowerPoint files into elegant HTML slides. This project is ideal for non-designers seeking professional, dependency-free presentations.

AI SlidesClaude CodeGenerative UI
OrbitDB: Peer-to-Peer Databases for the Decentralized Web

OrbitDB: Peer-to-Peer Databases for the Decentralized Web

June 22, 2026

OrbitDB is a serverless, distributed, peer-to-peer database designed for the decentralized web. It leverages IPFS for data storage and Libp2p Pubsub for automatic synchronization, ensuring eventual consistency through Merkle-CRDTs. This makes OrbitDB an excellent choice for p2p, decentralized, blockchain, and local-first web applications, offering various database types like event logs, documents, and key-value stores.

JavaScriptDatabaseDecentralized
Open-Higgsfield-AI: Free, Self-Hosted AI Image Generation & Cinema Studio

Open-Higgsfield-AI: Free, Self-Hosted AI Image Generation & Cinema Studio

June 15, 2026

Open-Higgsfield-AI offers an open-source, self-hosted alternative for AI image generation and a cinema studio. It provides access to over 20 models, including Flux, SDXL, Midjourney, and Ideogram, allowing users to create stunning visuals and cinematic content. This MIT-licensed project is fully customizable and designed for local operation.

JavaScriptAIImage Generation
Nextcloud Office Online: Seamless Document Integration

Nextcloud Office Online: Seamless Document Integration

June 13, 2026

The `nextcloud/officeonline` repository provides an integration app for Nextcloud, enabling users to edit documents directly within their Nextcloud instance using an on-premise Office Online Server. This solution facilitates collaborative document editing and viewing, enhancing productivity for Nextcloud users. It specifically supports self-hosted Office Online Server deployments, not cloud-based Office 365.

JavaScriptNextcloudOffice Online

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️