在Ubuntu上安裝和配置MinIO對象存儲服務是一個相對簡單的過程。以下是詳細的步驟指南:
更新系統包列表:
sudo apt update
安裝MinIO:
sudo apt install minio
啟動MinIO服務:
sudo systemctl start minio
設置MinIO服務開機自啟:
sudo systemctl enable minio
下載MinIO二進制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
賦予執行權限:
chmod +x minio
創建數據存儲目錄:
sudo mkdir -p /data/minio
啟動MinIO服務:
sudo ./minio server /data/minio
設置MinIO服務開機自啟(可選): 創建一個啟動腳本并賦予執行權限:
sudo nano /etc/init.d/minio
添加以下內容:
#!/bin/sh
### BEGIN INIT INFO
# Provides: minio
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: MinIO Server
### END INIT INFO
case "$1" in
start)
echo "Starting MinIO server..."
sudo /usr/local/bin/minio server /data/minio
;;
stop)
echo "Stopping MinIO server..."
sudo pkill -f minio
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/minio {start|stop|restart}"
exit 1
;;
esac
exit 0
sudo update-rc.d minio defaults
創建配置文件:
sudo nano /etc/minio/minio.conf
添加以下內容:
[global]
server = minio-server
address = 0.0.0.0
port = 9000
root = /data/minio
access_key = minioadmin
secret_key = minioadmin
啟動MinIO服務:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
訪問MinIO控制臺:
打開瀏覽器,訪問 http://<your-server-ip>:9000
,使用配置的 access_key
和 secret_key
登錄MinIO控制臺。
使用MinIO客戶端:
下載并安裝MinIO客戶端 mc
:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
配置MinIO客戶端:
mc alias set myminio http://<your-server-ip>:9000 minioadmin minioadmin
創建存儲桶和上傳文件:
mc mb myminio/mybucket
mc cp /path/to/local/file myminio/mybucket/
通過以上步驟,您可以在Ubuntu上成功安裝、配置和使用MinIO對象存儲服務。