可以的,CentOS 完全可以离线安装 MinIO。MinIO 官方提供的是单文件二进制程序,不依赖复杂运行环境,非常适合离线部署。
下面给你几种常见的离线安装方式(从最简单到更规范)。
在任意可联网机器(CentOS / Linux)执行:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
或指定版本:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio.RELEASE.2024-xx-xxTxx-xx-xxZ
文件通常 100MB 左右,拷贝到 U 盘或内网即可
scp minio root@centos:/usr/local/bin/
或 U 盘复制
chmod +x /usr/local/bin/minio
mkdir -p /data/minio
minio server /data/minio --console-address ":9001"
访问:
useradd -s /sbin/nologin minio
/etc/default/minio
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=Admin@123
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"
/etc/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS
Restart=always
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now minio
MinIO 也提供 RPM 包:
wget https://dl.min.io/server/minio/release/linux-amd64/minio-xxxx.x86_64.rpm
离线安装:
rpm -ivh minio-*.rpm
⚠️ 但 RPM 依赖较少,一般没问题
✅ MinIO 不需要 Docker
✅ 不需要联网
✅ 不依赖 glibc 之外的复杂库
❌ 控制台前端已内置,不需额外下载
| 场景 | 推荐方式 |
|---|---|
| 内网服务器 | 二进制 |
| 生产环境 | systemd |
| 国产化环境 | 二进制 |
| 多节点 | 二进制 + 脚本 |
如果你愿意,我可以:
你现在是 单机还是集群?CentOS 几?