在CentOS上安装MinIO需要满足一些要求,以确保系统的稳定性和安全性。以下是详细的安装步骤和要求:
sudo mkdir -p /data/minio_sso/{data,conf,logs}
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
sudo chmod +x minio
创建一个启动脚本/data/minio_sso/start.sh
,并添加以下内容:
#!/bin/sh
export minio_root_user=admin
export minio_root_password=jm123456
export minio_browser=on
nohup ./minio server --config-dir /data/minio_sso/conf --address ":9555" /data/minio_sso/data --console-address ":9556" > /opt/minio/logs/minio.log 2>&1 &
创建一个systemd服务文件/etc/systemd/system/minio.service
,并添加以下内容:
[unit]
Description=MinIO Service
Documentation=https://docs.minio.io/
[Service]
WorkingDirectory=/data/minio_sso/exec
ExecStart=/data/minio_sso/start.sh
ExecStop=/data/minio_sso/stop.sh
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo chmod +x /etc/systemd/system/minio.service
sudo chmod +x /data/minio_sso/minio
sudo chmod +x /data/minio_sso/run.sh
sudo chmod +x /data/minio_sso/stop.sh
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
可以通过设置环境变量的方式修改默认的用户名和密码:
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=your_password
设置之后重启MinIO服务。
安装完成后,可以通过自定义权限控制存储桶的访问。具体操作可以参考MinIO官方文档。
以上就是在CentOS上安装MinIO的基本步骤和要求。请根据实际需求和环境进行调整和优化。