MinIO management panel - self-hosted alternative to MinIO Console
  • Go 80.5%
  • JavaScript 18.7%
  • Vue 0.5%
  • Makefile 0.2%
Find a file
2026-07-15 11:44:08 +08:00
cmd fix: embed FS递归嵌入 + Dashboard路由 + 新功能 2026-07-15 11:09:47 +08:00
panel fix: settings.go ServerInfo返回struct不是slice 2026-07-15 11:44:08 +08:00
web fix: embed FS递归嵌入 + Dashboard路由 + 新功能 2026-07-15 11:09:47 +08:00
.gitignore fix: embed FS递归嵌入 + Dashboard路由 + 新功能 2026-07-15 11:09:47 +08:00
config.example.yaml feat: integrated MinPanel into MinIO binary - Vue3+NaiveUI frontend + Go backend 2026-07-14 22:38:39 -04:00
Dockerfile feat: integrated MinPanel into MinIO binary - Vue3+NaiveUI frontend + Go backend 2026-07-14 22:38:39 -04:00
go.mod feat: integrated MinPanel into MinIO binary - Vue3+NaiveUI frontend + Go backend 2026-07-14 22:38:39 -04:00
go.sum feat: integrated MinPanel into MinIO binary - Vue3+NaiveUI frontend + Go backend 2026-07-14 22:38:39 -04:00
main.go feat: integrated MinPanel into MinIO binary - Vue3+NaiveUI frontend + Go backend 2026-07-14 22:38:39 -04:00
Makefile fix: embed FS递归嵌入 + Dashboard路由 + 新功能 2026-07-15 11:09:47 +08:00
README.md feat: integrated MinPanel into MinIO binary - Vue3+NaiveUI frontend + Go backend 2026-07-14 22:38:39 -04:00

MinPanel

自建 MinIO 管理面板,替代官方 Console。

功能

  • Bucket 管理:创建、删除、查看详情、设置访问策略
  • 文件管理:浏览、上传、下载、删除、重命名、复制、移动、新建文件夹、预签名链接
  • Access Key 管理:创建(带标签/调用者/备注)、编辑、启用/禁用、删除
  • 用户管理:创建、删除、启用/禁用、绑定策略

快速开始

配置

cp config.example.yaml config.yaml
# 编辑 config.yaml 填入你的 MinIO 连接信息和认证信息

构建

# 安装前端依赖并构建
make build

# 或分步
make build-web
make build-go

运行

./dist/minpanel --config config.yaml

访问 http://localhost:8080

Docker

docker build -t minpanel .
docker run -p 8080:8080 -v ./data:/data -v ./config.yaml:/etc/minpanel/config.yaml minpanel

环境变量

变量 说明
MINPANEL_MINIO_ENDPOINT MinIO 地址
MINPANEL_MINIO_ACCESS_KEY MinIO Access Key
MINPANEL_MINIO_SECRET_KEY MinIO Secret Key
MINPANEL_AUTH_PASSWORD 管理面板登录密码
MINPANEL_AUTH_JWT_SECRET JWT 签名密钥

技术栈

  • 前端Vue 3 + NaiveUI + TypeScript
  • 后端Go + Gin + minio-go + madmin-go
  • 数据库SQLiteKey 元数据)
  • 部署单二进制Go embed 内嵌前端)

MinIO 版本

目标版本:RELEASE.2025-04-22T22-12-26Z

License

MIT