以下是在CentOS上安裝MinIO的最佳實踐:
確保CentOS系統為7或8.3及以上版本,更新系統并安裝必要依賴包:sudo yum update -y
,sudo yum install -y wget curl git
。
從官方網站下載MinIO二進制文件:wget https://dl.min.io/server/minio/release/linux-amd64/minio
,賦予執行權限:chmod +x minio
,并將其移動到/usr/local/bin/
目錄:sudo mv minio /usr/local/bin/
。
創建數據目錄,如/data/minio
,并設置權限:sudo mkdir -p /data/minio
,sudo chown -R minio:minio /data/minio
(minio
用戶需提前創建)。若需持久化存儲,可將數據目錄掛載到新磁盤。
創建/etc/default/minio
文件,設置MINIO_VOLUMES
、MINIO_OPTS
、MINIO_ACCESS_KEY
和MINIO_SECRET_KEY
等環境變量。創建/usr/lib/systemd/system/minio.service
文件,配置服務相關信息,如工作目錄、用戶、執行命令等。
重新加載systemd守護進程:systemctl daemon-reload
,啟動MinIO服務:systemctl start minio
,并設置開機自啟:systemctl enable minio
。
若需遠程訪問,配置防火墻開放相應端口(默認9000):sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
,sudo firewall-cmd --reload
。還可配置SSL證書以加密通信。