MinIO 是一种高性能对象存储解决方案,提供与亚马逊网络服务 S3 兼容的 API,并支持所有核心 S3 功能。
MinIO 旨在部署在任何地方 - 公共云或私有云、裸机基础架构、编排环境和边缘基础架构。
本文将带领大家一步一步的完成搭建开源对象储存系统MinIO
Linux
以下提供了使用 RPM、DEB 或二进制文件将 MinIO 安装到 64 位 Linux 操作系统上的示例。RPM 和 DEB 软件包会自动将 MinIO 安装到必要的系统路径,并创建一个服务文件来自动运行 MinIO。米尼奥强烈建议使用 RPM 或 DEB 安装路由。systemd
RPM
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20221008201100.0.0.x86_64.rpm -O minio.rpm
sudo dnf install minio.rpm
DEB
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20221008201100.0.0_amd64.deb -O minio.deb
sudo dpkg -i minio.deb
Binary
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
启动
从系统终端或 shell 运行以下命令,以使用该文件夹启动本地 MinIO 实例。您可以将此路径替换为本地计算机上的另一个文件夹路径:~/minio
mkdir ~/minio
minio server ~/minio --console-address :9090
参考文档
https://min.io/docs/minio/linux/index.html
注意事项
- sudo: dnf: command not found
yum install dnf
Windows
Windows版比较简单直接下载运行就可以了
下载地址
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
启动服务
在 PowerShell 或命令提示符下,导航到可执行文件的位置或将文件的路径添加到系统 。minio.exe$PATH
使用此命令在文件夹中启动本地 MinIO 实例。您可以替换为本地计算机上的其他驱动器或文件夹路径。C:\minioC:\minio
.\minio.exe server C:\minio --console-address :9090
参考文档
https://min.io/docs/minio/windows/index.html
其他系统
访问
启动完成之后命令号会输出相关信息
API: http://192.0.2.10:9000 http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin
Console: http://192.0.2.10:9090 http://127.0.0.1:9090
RootUser: minioadmin
RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.
我们直接复制地址端口进入浏览器访问即可
- API
为接口访问地址 - Console
浏览器访问地址 - RootUser
账号 - RootPass
密码
修改账号密码
export MINIO_ACCESS_KEY=file // 账号
export MINIO_SECRET_KEY=BO8XI7LDzdXABh4 // 密码