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 仓库安装(系统级包管理)
- 基础工具:wget、software-properties-common(或 gnupg2,用于导入 GPG 密钥)
- 仓库与密钥:导入 MinIO 官方 GPG 公钥并添加 APT 仓库,随后执行 apt update 与 apt 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/curl 与 ca-certificates
- 目录与权限:数据目录(如 /data)存在且对运行用户可写
- 端口可达:如需远程访问,开放 9000/9001(或仅 9000,取决于是否启用控制台分离端口)
- 仓库可用(APT 方式):已成功导入 GPG 公钥并添加 MinIO APT 源。