温馨提示×

如何快速安装Ubuntu Minio

小樊
35
2026-08-15 00:26:01
栏目: 智能运维

下面给你一个快速在 Ubuntu 上安装并运行 MinIO(单机版)的实用步骤,适合本地开发 / 测试 / 学习,几分钟即可完成。


一、环境准备

  • 系统:Ubuntu 20.04 / 22.04 / 24.04
  • 权限:建议使用 sudo
  • 磁盘:至少 5GB 可用空间

二、快速安装 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
sudo chown -R $USER:$USER /data/minio

3️⃣ 启动 MinIO(最简单方式)

minio server /data/minio

✅ 启动后你会看到:

  • API 地址:http://<IP>:9000
  • Console 地址:http://<IP>:9001
  • 默认账号密码:
    Access Key: minioadmin
    Secret Key: minioadmin
    

三、使用自定义账号(推荐)

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=strongpassword

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

四、后台运行(生产常用)

使用 systemd(推荐)

1️⃣ 创建 systemd 服务文件

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

内容如下(按需修改):

[Unit]
Description=MinIO
After=network.target

[Service]
User=root
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=strongpassword"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"

Restart=always

[Install]
WantedBy=multi-user.target

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

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

查看状态:

systemctl status minio

五、访问 MinIO 控制台

浏览器访问:

http://<服务器IP>:9001

登录后:

  • 创建 Bucket
  • 上传文件
  • 生成访问密钥

六、安装 MinIO 客户端(可选)

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 strongpassword

七、常见问题速查

问题 解决方法
端口被占用 修改 --console-address
权限不足 确保 /data/minio 可写
外网无法访问 检查防火墙 / 云安全组

八、什么时候用哪种方式?

本地测试:直接 minio server
服务器运行systemd
生产环境:多节点 + HTTPS + 反向代理(Nginx)


如果你需要:

  • Docker 安装
  • HTTPS + Nginx
  • 生产级多节点部署
  • 与 Java / Python / Spring Boot 集成

告诉我你的使用场景,我可以直接给你完整配置示例

0