温馨提示×

怎么安装Linux Minio

小樊
34
2026-07-14 13:02:53
栏目: 智能运维

下面我分 两种常见场景 给你讲 Linux 安装 MinIO 的方法:
单机版(最常用,适合学习 / 开发)
生产级(多磁盘、systemd 管理)


一、单机版 MinIO 安装(推荐新手)

1️⃣ 下载 MinIO 服务端

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

验证:

minio --version

2️⃣ 创建数据存储目录

mkdir -p ~/minio/data

3️⃣ 启动 MinIO

minio server ~/minio/data

启动后你会看到类似:

Endpoint: http://192.168.1.10:9000
RootUser: minioadmin
RootPass: minioadmin

浏览器访问:

http://服务器IP:9000

✅ 默认账号密码都是:minioadmin


二、生产推荐方式(systemd 管理)

1️⃣ 创建 minio 用户

sudo useradd -r minio-user -s /sbin/nologin

2️⃣ 创建数据目录

sudo mkdir -p /data/minio
sudo chown -R minio-user:minio-user /data/minio

3️⃣ 配置 MinIO 环境变量

sudo vim /etc/default/minio

内容示例:

MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=StrongPassword123

MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"

4️⃣ 创建 systemd 服务

sudo vim /etc/systemd/system/minio.service

内容:

[Unit]
Description=MinIO
After=network.target

[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS

Restart=always

[Install]
WantedBy=multi-user.target

5️⃣ 启动并设置开机自启

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

访问:

  • API:http://IP:9000
  • 控制台:http://IP:9001

三、防火墙放行端口(如有)

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

四、常用客户端 mc(可选)

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

mc alias set myminio http://localhost:9000 admin StrongPassword123

五、常见问题

端口冲突:修改 --console-address
权限问题:确认目录属主是 minio-user
远程访问失败:检查防火墙 / 云服务器安全组


如果你愿意,我可以:

  • ✅ 给你 Docker 安装方式
  • ✅ 帮你 配置 HTTPS
  • ✅ 教你 Java / Python / Spring Boot 连接 MinIO

你现在是用 本地虚拟机、云服务器,还是 Docker?

0