在 Linux 上离线安装 MinIO,核心思路是:
在有网的机器下载二进制或 RPM/DEB 包 → 拷贝到目标机器 → 手动安装运行。
下面按常见场景给你说明。
# 服务端
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 客户端(可选)
wget https://dl.min.io/client/mc/release/linux-amd64/mc
如果是 arm 架构:
wget https://dl.min.io/server/minio/release/linux-arm64/minio
scp minio user@离线机器:/opt/
chmod +x /opt/minio
mkdir -p /data/minio
/opt/minio server /data/minio --console-address ":9001"
默认:
90009001# CentOS / RHEL
wget https://dl.min.io/server/minio/release/linux-amd64/minio.rpm
# Ubuntu / Debian
wget https://dl.min.io/server/minio/release/linux-amd64/minio.deb
# CentOS
rpm -ivh minio.rpm
# Ubuntu
dpkg -i minio.deb
minio server /data/minio
vim /etc/systemd/system/minio.service
示例:
[Unit]
Description=MinIO
After=network.target
[Service]
ExecStart=/opt/minio server /data/minio --console-address ":9001"
Restart=always
User=root
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable minio
systemctl start minio
✅ 依赖问题
✅ 防火墙
firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload
✅ 磁盘权限
chown -R root:root /data/minio
curl http://localhost:9000/minio/health/live
返回 ok 即正常。
如果你告诉我:
我可以直接给你一套可复制的离线安装命令。