可以的,MinIO 完全支持离线安装。下面按常见场景给你说明怎么做。
MinIO 本身是一个单一的二进制文件(或容器镜像),不依赖复杂运行环境,所以离线安装本质是:
在有网的机器下载好文件 → 拷贝到离线机器 → 直接运行
# 下载 MinIO 服务端(Linux amd64 示例)
wget https://dl.min.io/server/minio/release/linux-amd64/minio
如果是其他架构(arm64 等):
wget https://dl.min.io/server/minio/release/linux-arm64/minio
用 U 盘 / 内网传文件都行:
scp minio user@offline-server:/usr/local/bin/
chmod +x /usr/local/bin/minio
# 创建数据目录
mkdir -p /data/minio
# 启动
minio server /data/minio --console-address ":9001"
默认 API 端口:
9000
Web 控制台:9001
vim /etc/systemd/system/minio.service
示例:
[Unit]
Description=MinIO
After=network.target
[Service]
ExecStart=/usr/local/bin/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
docker pull minio/minio
docker save minio/minio -o minio.tar
docker load -i minio.tar
docker run -d \
-p 9000:9000 -p 9001:9001 \
-v /data/minio:/data \
minio/minio server /data --console-address ":9001"
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/
✅ MinIO 不依赖外部数据库
✅ 离线环境也能用 Web 控制台
⚠️ 如果是分布式部署,所有节点都要离线装好
⚠️ 时间同步(NTP)在离线环境要特别注意
如果你告诉我:
我可以给你完全贴合你环境的离线安装步骤。