温馨提示×

Minio适合Ubuntu安装吗

小樊
48
2026-08-26 07:19:23
栏目: 智能运维

是的,MinIO 非常适合在 Ubuntu 上安装。

Ubuntu 是 MinIO 官方推荐和支持的主流 Linux 发行版之一。MinIO 是一个基于 Go 语言开发的对象存储服务,它不依赖复杂的系统库,因此在 Ubuntu 上安装和运行非常稳定且高效。

以下是几种在 Ubuntu 上安装 MinIO 的常见方式,你可以根据你的需求选择:

1. 使用官方二进制文件安装(最推荐,最灵活)

这是 MinIO 官方推荐的方式,适合生产环境和单机部署。

步骤:

  1. 下载 MinIO 服务器二进制文件:
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  2. 赋予执行权限:
    chmod +x minio
    
  3. 移动到系统路径(方便全局调用):
    sudo mv minio /usr/local/bin/
    
  4. 创建数据存储目录:
    mkdir -p ~/minio-data
    
  5. 启动 MinIO 服务:
    minio server ~/minio-data
    
    首次启动会显示 Access Key 和 Secret Key(默认通常是 minioadmin / minioadmin)。

2. 使用 APT 仓库安装(适合喜欢系统包管理器的用户)

MinIO 为 Ubuntu/Debian 提供了官方的 APT 源。

步骤:

  1. 安装依赖并添加 MinIO 仓库:
    sudo apt update
    sudo apt install curl gpg
    curl -fsSL https://packages.min.io/minio.key | gpg --dearmor -o /etc/apt/trusted.gpg.d/minio.gpg
    echo "deb https://packages.min.io/stable/deb/ stable main" | sudo tee /etc/apt/sources.list.d/minio.list
    
  2. 更新并安装:
    sudo apt update
    sudo apt install minio
    
    注意:通过 APT 安装后,通常需要配置 systemd 服务来启动它。

3. 使用 Docker 安装(最干净,适合容器化环境)

如果你已经在用 Docker,这是最干净、不污染宿主机环境的方式。

步骤:

docker run -p 9000:9000 -p 9001:9001 \
  --name minio \
  -v /mnt/data:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=password" \
  quay.io/minio/minio server /data --console-address ":9001"

访问 http://<你的Ubuntu IP>:9001 即可进入 Web 控制台。

4. 使用 Snap 安装(最简单,但版本可能稍旧)

Ubuntu 自带的 Snap 商店里也有 MinIO。

sudo snap install minio

Snap 版本通常配置较为简单,但可能不如官方二进制文件更新及时。


建议与注意事项

  1. 生产环境建议: 如果是生产环境,强烈建议使用 方式 1(二进制) 并配置 Systemd 服务,以确保 MinIO 开机自启且崩溃后能自动重启。
  2. 防火墙: Ubuntu 默认可能启用 UFW 防火墙。MinIO 默认使用 9000 端口(API)和 9001 端口(Console)。记得放行:
    sudo ufw allow 9000
    sudo ufw allow 9001
    
  3. 默认凭证: 第一次启动时,请务必记录下控制台打印的 RootUser 和 RootPassword,或者手动通过环境变量 MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 设置。
  4. 硬件要求: MinIO 对硬件要求不高,但建议使用 SSD 以获得更好的性能,尤其是作为存储后端时。

总结: Ubuntu 是运行 MinIO 的绝佳平台,安装过程非常顺畅。

0 踩