一、准备工作
sudo yum update -y sudo yum install -y wget unzip # 或使用 yum install -y wget 二、选择安装方式
sudo useradd -m minio-user # 创建 minio-user 用户 sudo mkdir -p /data/minio # 数据存储目录(可自定义路径) sudo chown -R minio-user:minio-user /data/minio # 赋予权限 sudo su - minio-user # 切换至 minio-user 用户 wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod +x minio # 赋予执行权限 ./minio --version # 验证版本(可选) ./minio server /data/minio --console-address ":9001" 启动成功后会显示类似信息:Endpoint: http://192.168.1.100:9000 http://127.0.0.1:9000 Console: http://192.168.1.100:9001 http://127.0.0.1:9001 Access Key: YOUR-ACCESS-KEY # 替换为自定义值(如 admin) Secret Key: YOUR-SECRET-KEY # 替换为自定义强密码(如 MinIO@123456) 按 Ctrl+C 停止临时服务,继续配置系统服务。sudo vim /etc/systemd/system/minio.service [Unit] Description=MinIO Object Storage Service Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target [Service] User=minio-user Group=minio-user ExecStart=/home/minio-user/minio server /data/minio --console-address ":9001" Restart=always RestartSec=5 Environment="MINIO_ROOT_USER=admin" # 自定义管理员账号 Environment="MINIO_ROOT_PASSWORD=YourStrongPassword123!" # 自定义强密码 LimitNOFILE=65536 [Install] WantedBy=multi-user.target sudo systemctl daemon-reload sudo systemctl start minio sudo systemctl enable minio # 设置开机自启 sudo yum install -y docker sudo systemctl start docker sudo systemctl enable docker sudo docker run -d \ --name minio-server \ -p 9000:9000 \ # API 端口 -p 9001:9001 \ # 控制台端口 -v /mnt/data:/data \ # 数据卷(宿主机目录:容器目录) -e MINIO_ACCESS_KEY=admin \ # 自定义管理员账号 -e MINIO_SECRET_KEY=YourStrongPassword123!\ # 自定义强密码 minio/minio server /data sudo docker ps # 查看容器是否处于“Up”状态 三、验证安装
http://<服务器IP>:9001,使用配置的**管理员账号(如 admin)和密码(如 YourStrongPassword123!)**登录。sudo systemctl status miniosudo docker logs -f minio-server(查看日志确认无报错)四、注意事项
minioadmin/minioadmin),使用包含大小写字母、数字和符号的强密码(长度≥12位)。sudo firewall-cmd --permanent --add-port=9000/tcp sudo firewall-cmd --permanent --add-port=9001/tcp sudo firewall-cmd --reload /data/minio(二进制安装)或 Docker 数据卷(/mnt/data),防止数据丢失。LimitNOFILE 参数(如 LimitNOFILE=65536)以提升并发能力。