安装MinIO时需要配置的核心环境变量
用于登录MinIO控制台和服务API的身份认证用户名,默认值为minioadmin
(生产环境建议修改为复杂用户名)。该变量是MinIO身份验证的基础标识,所有访问请求需通过此用户名和对应的密码进行鉴权。
与MINIO_ROOT_USER
配套的密码,用于验证用户身份。默认值为minioadmin
(生产环境必须修改为高强度密码,包含大小写字母、数字和特殊字符)。该密码是访问MinIO服务的关键凭证,泄露会导致数据安全风险。
指定MinIO存储数据的本地目录路径(支持多路径,用逗号分隔)。例如/data/minio/data
(Linux)或D:\Program Files\minio\data
(Windows)。该变量决定了MinIO数据的持久化位置,需确保目录存在且具备正确的读写权限(通常属于minio
用户/组)。
配置MinIO服务器的启动选项,常见参数包括:
--address
:API服务监听地址(如:9000
,表示监听所有网络接口的9000端口);--console-address
:控制台服务监听地址(如:9001
,表示监听所有网络接口的9001端口)。
这些参数用于自定义MinIO服务的访问端口和地址,确保服务能被客户端正常访问。指定MinIO的安装根目录,用于存放二进制文件、配置文件等。例如/data/minio
(Linux)或D:\Program Files\minio
(Windows)。配置该变量可将MinIO的相关文件集中管理,便于维护。需将该目录添加到系统PATH
环境变量中(如export PATH=$PATH:$MINIO_HOME/bin
),以便全局调用minio
命令。
MINIO_ROOT_USER
和MINIO_ROOT_PASSWORD
需设置为强密码,并避免使用默认值;MINIO_VOLUMES
指定的目录需提前创建,并赋予minio
用户(或运行服务的用户)所有权(如chown -R minio:minio /data/minio
);source
命令(如source /etc/profile
)或重启终端使配置生效;/etc/default/minio
文件,并在服务文件中通过EnvironmentFile
加载(如EnvironmentFile=/etc/default/minio
)。