温馨提示×

如何在Ubuntu安装Minio

小樊
42
2026-08-26 06:37:16
栏目: 智能运维

以下是在 Ubuntu 上安装 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. 创建数据目录

sudo mkdir -p /data/minio

3. 启动 MinIO(临时测试)

minio server /data/minio

默认:

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

二、配置为系统服务(生产推荐)

1. 创建专用用户

sudo useradd -r minio-user -s /sbin/nologin
sudo chown -R minio-user:minio-user /data/minio

2. 创建环境配置文件

编辑:

sudo nano /etc/default/minio

内容示例:

MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin123
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"

3. 创建 systemd 服务文件

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

内容:

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

[Service]
Type=simple
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

4. 启动并设置开机自启

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

查看状态:

systemctl status minio

三、防火墙放行端口

sudo ufw allow 9000
sudo ufw allow 9001

访问:

http://服务器IP:9001

四、安装 MinIO 客户端(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 minioadmin minioadmin

五、常见问题

端口被占用?

修改:

MINIO_OPTS="--address :9002 --console-address :9003"

数据目录权限错误?

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

如果你需要:

  • Docker 安装方式
  • Nginx 反向代理
  • HTTPS / TLS 配置
  • 多节点分布式 MinIO

可以直接告诉我你的使用场景(开发 / 生产)。

0