温馨提示×

Ubuntu安装Minio步骤是啥

小樊
44
2026-08-26 07:08:19
栏目: 智能运维

下面是 在 Ubuntu 上安装 MinIO(单机版) 的常用步骤,适合本地开发或服务器部署。


一、准备工作

1. 系统要求

  • Ubuntu 18.04 / 20.04 / 22.04
  • sudo 权限的用户
  • 磁盘空间充足

2. 更新系统

sudo apt update && sudo apt upgrade -y

二、下载并安装 MinIO Server

1. 下载 MinIO 二进制文件

wget https://dl.min.io/server/minio/release/linux-amd64/minio

2. 赋予执行权限并移动到系统路径

chmod +x minio
sudo mv minio /usr/local/bin/

3. 验证安装

minio --version

三、创建 MinIO 数据目录

sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio

四、配置 MinIO 环境变量(推荐)

创建配置文件:

nano ~/.minio.env

写入以下内容(请修改密码):

MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin123

保存后加载:

source ~/.minio.env

五、启动 MinIO Server

前台启动(测试用)

minio server /data/minio

默认:

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

六、后台运行(生产推荐)

1. 使用 systemd 管理

创建 systemd 服务文件

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

写入以下内容(注意路径和用户)

[Unit]
Description=MinIO
After=network.target

[Service]
User=你的用户名
Group=你的用户名
EnvironmentFile=/home/你的用户名/.minio.env
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target

重载并启动

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

查看状态

sudo systemctl status minio

七、开放防火墙端口(若有 UFW)

sudo ufw allow 9000
sudo ufw allow 9001

八、访问 MinIO 控制台

浏览器访问:

http://服务器IP:9001

使用你设置的:

  • Access Key:MINIO_ROOT_USER
  • Secret Key:MINIO_ROOT_PASSWORD

九、(可选)安装 MinIO Client(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 minioadmin123

十、常见问题

1. 端口被占用

修改启动参数:

--address ":9002" --console-address ":9003"

2. 忘记密码

重新设置 MINIO_ROOT_PASSWORD 并重启服务。


如果你需要 Docker 安装方式多磁盘部署HTTPS(TLS)配置生产环境优化,可以告诉我你的使用场景。

0