ubuntu

Ubuntu安装MinIO需要哪些步骤

小樊
37
2025-04-22 01:36:54
栏目: 智能运维

在Ubuntu上安装MinIO的步骤如下:

1. 下载MinIO安装文件

首先,从MinIO官网下载适用于Linux的MinIO安装文件。

2. 拷贝并赋权安装文件

将下载的MinIO文件拷贝到Ubuntu系统中的指定文件夹,例如 /usr/local/bin/,并赋予执行权限:

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

3. 创建存储目录

为MinIO创建一个存储目录,例如 /data,并确保该目录存在且拥有相应的权限:

sudo mkdir /data
sudo chown -R $(whoami) /data

4. 启动MinIO

启动MinIO服务器,并指定存储目录和访问地址。例如,监听端口为 9099

sudo minio server /data --console-address ":9099"

5. 配置自启动服务(可选)

为了确保MinIO在系统重启后自动启动,可以将其配置为系统服务。

5.1 编写配置文件

编辑 /etc/default/minio 文件,设置数据存储目录、监听端口等参数:

sudo nano /etc/default/minio

配置示例:

MINIO_VOLUMES="/data"
MINIO_OPTS="--address :9099 --console-address :9099"
MINIO_ACCESS_KEY="minioadmin"
MINIO_SECRET_KEY="minioadmin"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin666"
MINIO_REGION="cn-north-1"
MINIO_DOMAIN="minio.your_domain.com"

5.2 编写服务文件

创建 minio.service 文件,并写入配置信息到 /usr/lib/systemd/system/ 目录:

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

服务文件内容示例:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local
ProtectProc=invisible
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=1048576
TasksMax=infinity

[Install]
WantedBy=multi-user.target

5.3 重新加载systemd配置并启动服务

重新加载systemd配置并启动MinIO服务:

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

6. 验证安装

MinIO启动后,可以在浏览器中输入服务器的IP地址和指定的访问端口(例如 http://<your-server-ip>:9000),打开后自动跳转到MinIO的Web控制台。在用户名密码处输入默认用户名密码(minioadmin/minioadmin)即可登录系统。

7. 配置防火墙(可选)

如果需要,可以配置防火墙以允许访问MinIO的端口:

sudo ufw allow 9099/tcp

完成以上步骤后,您应该已经成功在Ubuntu上安装并运行了MinIO。

0
看了该问题的人还看了