在CentOS上安装MinIO可以分为几个步骤,以下是详细的安装流程:
sudo yum update -y
sudo yum install -y wget unzip
wget https://dl.min.io/server/minio/release/linux-amd64/minio
sudo unzip minio
sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio/{bin,data,conf,logs}
cat >> /etc/profile <<'EOF'
export MINIO_HOME=/data/minio
export PATH=$PATH:$MINIO_HOME/bin
EOF
source /etc/profile
minio --version
sudo useradd -s /sbin/nologin -M minio
sudo chown -R minio:minio /data/minio
sudo /data/minio/bin/minio server /data/minio
sudo vim /etc/systemd/system/minio.service
添加以下内容:[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/data/minio/bin/minio server /data/minio
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin/
./mc config host add your_alias http://minio_server_ip:9000 minioadmin minioadmin
./mc ls
确保防火墙允许MinIO的默认端口(通常是9000):
sudo firewall-cmd --permanent --add-port=9000/tcp
sudo firewall-cmd --reload
打开浏览器并访问 http://<your_server_ip>:9000
,使用你在启动MinIO时设置的 MINIO_ACCESS_KEY
和 MINIO_SECRET_KEY
登录控制台。
以上步骤涵盖了在CentOS上安装和配置MinIO的基本流程。根据实际需求,您可能需要进行更多的配置,例如设置多节点集群、配置访问密钥和秘密密钥等。