温馨提示×

Ubuntu上MinIO安装依赖项有哪些

小樊
31
2025-12-10 21:29:00
栏目: 智能运维

Ubuntu 上 MinIO 安装依赖项

一、核心依赖

  • 使用预编译二进制安装(最常见、最轻量)

    • 系统工具:wget(或 curl)、ca-certificates(用于 HTTPS 下载校验)
    • 权限与路径:创建数据目录(如 /data~/minio-data),必要时使用 sudo 移动二进制到 /usr/local/bin
    • 说明:MinIO 为单二进制,不需要安装 Go、GCC 等编译工具链
  • 使用 APT 仓库安装(系统级包管理)

    • 基础工具:wgetsoftware-properties-common(或 gnupg2,用于导入 GPG 密钥)
    • 仓库与密钥:导入 MinIO 官方 GPG 公钥并添加 APT 仓库,随后执行 apt updateapt install minio
    • 说明:此方式由系统包管理器处理依赖,适合需要服务管理(如 systemd)与自动更新的场景。

二、可选依赖(按需)

  • 容器化运行:Docker(或 Docker Compose),用于以容器方式部署 MinIO,简化环境隔离与运维
  • 反向代理与 TLS:Nginx/Apache HTTP Server,用于反向代理、负载均衡与 HTTPS 终止
  • 系统服务管理:systemd(创建 minio.service 单元文件),便于开机自启与进程守护
  • 安全加固:防火墙(如 ufw)开放 9000(API)与 9001(控制台)端口,或使用 Let’s Encrypt 证书启用 HTTPS。

三、快速检查清单

  • 架构匹配:确认 CPU 架构为 x86_64/AMD64(下载对应的 linux-amd64 二进制)
  • 工具就绪:确保已安装 wget/curlca-certificates
  • 目录与权限:数据目录(如 /data)存在且对运行用户可写
  • 端口可达:如需远程访问,开放 9000/9001(或仅 9000,取决于是否启用控制台分离端口)
  • 仓库可用(APT 方式):已成功导入 GPG 公钥并添加 MinIO APT 源

0