温馨提示×

Linux Minio安装步骤

小樊
40
2026-07-14 13:19:54
栏目: 智能运维

以下是在 Linux 上安装并运行 MinIO 对象存储 的常用步骤(适用于大多数发行版,如 Ubuntu / CentOS / Debian)。


一、单机版 MinIO 安装(最常用)

1. 下载 MinIO 服务端

wget www.example.com -O /usr/local/bin/minio

赋予执行权限:

chmod +x /usr/local/bin/minio

验证:

minio --version

2. 创建数据目录

mkdir -p /data/minio

3. 设置访问密钥(可选)

export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin123

建议使用强密码,生产环境必须修改。


4. 启动 MinIO

minio server /data/minio --console-address ":9001"

浏览器访问:

  • API:http://服务器IP:9000
  • 控制台:http://服务器IP:9001

默认账号密码:

Access Key: minioadmin
Secret Key: minioadmin

二、后台运行(推荐)

使用 nohup

nohup minio server /data/minio --console-address ":9001" > /var/log/minio.log 2>&1 &

三、使用 Systemd 管理(生产推荐)

1. 创建 systemd 服务文件

vim /etc/systemd/system/minio.service

内容示例:

[Unit]
Description=MinIO Object Storage
After=network.target

[Service]
User=root
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin123"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target

2. 启动并开机自启

systemctl daemon-reload
systemctl start minio
systemctl enable minio
systemctl status minio

四、防火墙放行端口

# Ubuntu
ufw allow 9000
ufw allow 9001

# CentOS
firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --add-port=9001/tcp --permanent
firewall-cmd --reload

五、客户端 mc 安装(可选)

wget https://dl.min.io/client/mc/release/linux-amd64/mc -O /usr/local/bin/mc
chmod +x /usr/local/bin/mc

配置别名:

mc alias set myminio http://localhost:9000 minioadmin minioadmin123

六、常见用途

  • S3 兼容对象存储
  • 替代 OSS / S3
  • Docker / Kubernetes 存储后端
  • 私有的图片 / 视频 / 文件服务器

如果你需要 Docker 安装版集群部署(纠删码)Nginx 反向代理 HTTPS,我也可以继续帮你整理。

0