linux

MinIO的配置文件怎么设置

小樊
62
2025-09-29 14:55:05
栏目: 编程语言

MinIO配置文件设置指南(以Linux为例)

1. 准备工作

在配置MinIO前,需完成以下基础步骤:

2. 创建并编辑配置文件

MinIO的主配置文件为config.json,需放置在/etc/minio目录下。使用文本编辑器(如nano)创建并编辑该文件:

sudo nano /etc/minio/config.json

3. 配置文件核心参数说明

以下是config.json的关键配置项及示例值,可根据实际需求调整:

{
  "accessKey": "your-access-key",          // 访问密钥(用于登录控制台,建议使用复杂字符)
  "secretKey": "your-secret-key",          // 秘密密钥(与accessKey配对,需保密)
  "region": "us-east-1",                   // 存储区域(自定义,如"cn-beijing")
  "consoleAddress": ":9001",               // 控制台绑定的端口(默认9001)
  "serverAddress": ":9000",                // MinIO服务绑定的端口(默认9000)
  "dataDir": "/var/lib/minio",             // 数据存储目录(需提前创建并赋予权限)
  "logLevel": "INFO",                      // 日志级别(DEBUG/INFO/WARN/ERROR/FATAL)
  "encryptionKey": "your-encryption-key",  // 数据加密密钥(可选,用于SSE加密)
  "bucketLocation": "us-east-1"            // 存储桶默认位置(与region一致)
}

4. 启动MinIO服务

使用配置文件启动MinIO服务器,指定数据存储目录:

minio server /etc/minio/config.json

若需后台运行,可添加--quiet参数或通过nohup命令:

nohup minio server /etc/minio/config.json > /var/log/minio.log 2>&1 &

5. 验证配置有效性

6. 可选:配置开机自启

为确保服务器重启后MinIO自动启动,可将启动命令添加至/etc/rc.local文件(需赋予执行权限):

echo 'nohup /usr/local/bin/minio server /etc/minio/config.json > /var/log/minio.log 2>&1 &' | sudo tee -a /etc/rc.local
sudo chmod +x /etc/rc.local

7. 高级配置建议

注意事项

0
看了该问题的人还看了