在 Linux 上安装 MinIO(对象存储,兼容 S3)通常只需要几样东西,下面分最简方式和生产建议说明。
✅ 几乎无依赖
wget 或 curlwget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
minio server /data/minio
/data/minio 是存储目录(随意)9000(API)、9001(Web)✅ 这就是 最小安装
mkdir -p /data/minio
chown -R minio:minio /data/minio
useradd -r -s /sbin/nologin minio
例如 /etc/minio.env:
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=StrongPass123
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--address :9000 --console-address :9001"
/etc/systemd/system/minio.service[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/minio.env
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now minio
需要放行:
9000(S3 API)9001(控制台)firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload
Linux 上装 MinIO 只需要:
- 一个 Linux
- 一个二进制文件
- 一个数据目录
- (生产)systemd + 用户 + 防火墙
如果你是 学习 / 服务器 / Docker / 集群,告诉我场景,我可以给你更精确的方案。