以下是在Ubuntu上安装和配置MinIO的详细步骤:
安装MinIO
- 下载MinIO:使用
wget命令从官网下载适用于Linux的安装包,如wget https://dl.min.io/server/minio/release/linux-amd64/minio。 - 添加执行权限:使用
chmod +x minio为下载的二进制文件添加执行权限。 - 创建数据目录:使用
mkdir命令创建用于存储MinIO数据的目录,如sudo mkdir /data,并设置合适的权限,如sudo chown -R minio-user:minio-user /data。 - 安装MinIO:将MinIO二进制文件移动到
/usr/local/bin/目录,如sudo mv minio /usr/local/bin/。
配置MinIO
- 创建配置文件:编辑
/etc/default/minio文件,设置数据存储目录、访问密钥、监听端口等参数,例如:
MINIO_VOLUMES="/data"
MINIO_ACCESS_KEY="your-access-key"
MINIO_SECRET_KEY="your-secret-key"
MINIO_OPTS="--address :9000 --console-address :9000"
MINIO_REGION="cn-north-1"
```。
- **创建Systemd服务文件**:创建`/usr/lib/systemd/system/minio.service`文件,内容如下:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.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
### 启动MinIO服务
- **重新加载Systemd配置**:使用`sudo systemctl daemon-reload`命令。
- **启动MinIO服务**:使用`sudo systemctl start minio`命令。
- **设置开机自启**:使用`sudo systemctl enable minio`命令。
### 验证配置
在浏览器中输入`http://<服务器IP>:<端口号>`,使用配置的访问密钥和秘密密钥登录MinIO控制台,查看是否能够正常访问和管理存储桶及对象。
### 配置防火墙(可选)
如果服务器有防火墙,需要开放MinIO使用的端口,如`sudo ufw allow 9000`(默认API端口)和`sudo ufw allow 9001`(默认控制台端口)。