运维

运维

Products

当前位置:首页 > 运维 >

如何在Ubuntu上轻松部署Minio存储服务?

96SEO 2025-09-01 17:31 4


一、 准备工作

在开始部署MinIO之前,请确保你的Ubuntu服务器满足以下要求:

minio在ubuntu上的部署流程
  • Ubuntu 16.04或更高版本
  • 至少2GB的RAM
  • 一个可用的网络连接

二、安装MinIO

1. 下载MinIO二进制文件

访问MinIO官方下载页面下载适用于Linux的MinIO二进制文件。

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

2. 修改文件权限

为下载的二进制文件设置施行权限。

sudo chmod +x minio

3. 创建数据目录

创建一个用于存储MinIO数据的目录。

sudo mkdir -p /data/minio

4. 启动MinIO服务

使用以下命令启动MinIO服务。

./minio server /data/minio --console-address ":9001" --access-key "your-access-key" --secret-key "your-secret-key"

三、配置系统服务

1. 创建环境变量文件

创建一个名为`/etc/default/minio`的环境变量文件。

sudo nano /etc/default/minio

添加以下内容:

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

2. 创建systemd服务文件

创建一个名为`/usr/lib/systemd/system/minio.service`的服务文件。

sudo nano /usr/lib/systemd/system/minio.service

Description=MinIO
After=network.target
User=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
WantedBy=multi-user.target

3. 启用并启动服务

启用并启动MinIO服务。

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

四、配置防火墙

1. 允许MinIO服务端口

使用ufw命令允许9000端口。

sudo ufw allow 9000/tcp

2. 允许控制台端口

sudo ufw allow 9001/tcp

3. 重新加载ufw规则

重新加载ufw规则以应用更改。

sudo ufw reload

五、访问MinIO控制台

在浏览器中输入以下URL以访问MinIO控制台:

http://服务器IP:9001

使用配置的用户名和密码登录。

通过以上步骤,你可以在Ubuntu上轻松部署MinIO存储服务。MinIO是一个高性能的对象存储服务,适用于云原生工作负载。你可以使用MinIO来存储、备份和共享数据。


标签: ubuntu

提交需求或反馈

Demand feedback