温馨提示×

新手如何装ubuntu minio

小樊
41
2026-09-17 01:36:30
栏目: 智能运维

下面我用新手视角,一步一步讲怎么在 Ubuntu 上安装并使用 MinIO(对象存储,类似私有版 S3)。


一、准备工作

1️⃣ 系统要求

  • Ubuntu 20.04 / 22.04(推荐)
  • sudo 权限的用户
  • 至少 1GB 内存(生产建议 4GB+)

2️⃣ 更新系统

sudo apt update
sudo apt upgrade -y

二、安装 MinIO(最简单方式)

方法一:官方二进制(推荐新手)

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

验证:

minio --version

三、创建存储目录

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

四、启动 MinIO(测试用)

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

浏览器访问:

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

默认账号密码:

minioadmin
minioadmin

⚠️ 这是临时测试方式,关闭终端就停了。


五、设为系统服务(推荐)

1️⃣ 创建 MinIO 用户

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

2️⃣ 创建配置文件

sudo nano /etc/default/minio

内容:

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

3️⃣ 创建 systemd 服务

sudo nano /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

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

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

查看状态:

sudo systemctl status minio

六、开放防火墙(如启用)

sudo ufw allow 9000
sudo ufw allow 9001

七、简单测试上传文件

使用 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

创建 bucket:

mc mb myminio/test

上传文件:

mc cp test.txt myminio/test

八、新手常见问题

自己电脑访问不了?

  • 检查 IP 是否正确
  • 云服务器需开放安全组 9000 / 9001

想改密码?

  • 修改 /etc/default/minio 后重启服务

数据存哪?

  • /data/minio

如果你愿意,我也可以:

  • 教你 Docker 安装 MinIO
  • 教你 用 Python / Java 上传文件
  • 教你 配置 HTTPS

你更想学哪一种?

0