适用于中小型的物联网高性能对象储存系统 MinIO

1665800250

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 // 密码