在CentOS上安裝MinIO服務的步驟如下:
首先,你需要從MinIO的官方網站下載適用于Linux的二進制文件。你可以使用wget
命令來下載。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
下載完成后,你需要設置二進制文件的可執行權限。
chmod +x minio
為了方便使用,你可以將MinIO移動到系統的/usr/local/bin
目錄下。
sudo mv minio /usr/local/bin/
MinIO需要一個目錄來存儲數據。你可以創建一個目錄并設置適當的權限。
sudo mkdir -p /data/minio
sudo chown $(whoami):$(whoami) /data/minio
使用以下命令啟動MinIO服務。你需要指定數據目錄、訪問密鑰和秘密密鑰。
minio server /data/minio --console-address ":9001"
默認情況下,MinIO會在端口9000上運行,并提供一個Web控制臺在端口9001上。
如果你的CentOS服務器啟用了防火墻,你需要允許MinIO使用的端口。
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
打開瀏覽器并訪問http://<your-server-ip>:9001
,你應該能夠看到MinIO的控制臺。使用你在啟動MinIO服務時設置的訪問密鑰和秘密密鑰登錄。
如果你希望MinIO服務在服務器重啟后自動啟動,你可以創建一個systemd服務文件。
sudo nano /etc/systemd/system/minio.service
在文件中添加以下內容:
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=$(whoami)
Group=$(whoami)
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
保存并退出編輯器,然后啟用并啟動服務:
sudo systemctl enable minio
sudo systemctl start minio
現在,MinIO服務將在服務器啟動時自動運行。
通過以上步驟,你應該能夠在CentOS上成功安裝并運行MinIO服務。