在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的基本步驟和要求。請根據實際需求和環境進行調整和優化。